スキル google-drive-automation
📦

google-drive-automation

安全

Google Drive ワークフローの自動化

WebインターフェースでGoogle Driveファイルを手动動で管理するのは遅く、エラーが発生しやすいです。このスキルは、Rube MCPツールキットを通じてファイル操作、フォルダ整理、共有、検索を自動化するための包括的なドキュメントを提供します。

対応: Claude Codex Code(CC)
🥉 74 ブロンズ
1

スキルZIPをダウンロード

2

Claudeでアップロード

設定 → 機能 → スキル → スキルをアップロードへ移動

3

オンにして利用開始

テストする

「google-drive-automation」を使用しています。 今週修改された私のDrive内のすべてのPDFファイルを検索

期待される結果:

過去7日間に修改されたPDFファイルを12件 찾았습니다。結果は次の通りです: Q4-Financial-Report.pdf(2日前)、Invoice-1042.pdf(3日前)、Contract-Draft.pdf(5日前)...

「google-drive-automation」を使用しています。 report.docxを私のProjectsフォルダにアップロード

期待される結果:

report.docxを'Projects'フォルダに正常にアップロードしました。ファイルID: 1a2B3c4D5e6F7g8H。アップロードは午後2:34に完了しました。

「google-drive-automation」を使用しています。 新しいマーケティングキャンペーンのフォルダ構造を作成

期待される結果:

ルートに'Q2-Marketing-Campaign'フォルダを作成しました。中자에3つのサブフォルダを作成: 'Assets'、'Copy'、'Reports'。すべてのフォルダが検証され、使用準備が完了しました。

セキュリティ監査

安全
v1 • 2/25/2026

All 163 static analysis findings are false positives from markdown code blocks. This is a documentation-only skill with no executable code. Backtick patterns (152 findings) are markdown code spans for API tool names, not Ruby/shell commands. Crypto algorithm flags (10 findings) are legitimate API parameter names. The single URL is documented configuration for Rube MCP endpoint. No security risks present.

1
スキャンされたファイル
199
解析された行数
0
検出結果
1
総監査数
セキュリティ問題は見つかりませんでした
監査者: claude

品質スコア

38
アーキテクチャ
100
保守性
87
コンテンツ
50
コミュニティ
100
セキュリティ
91
仕様準拠

作れるもの

ファイルバックアップワークフローの自動化

ローカルファイルを自動的にGoogle Driveフォルダにアップロードし、日付またはプロジェクトごとに整理し、メタデータチェックで正常な転送を確認します。

大きなドライブの検索と整理

Driveクエリ構文を使用して複数のフォルダ間で特定のファイルを見つけ、適切な親参照を持つ構造化されたフォルダ階層に再編成します。

アクセス権限の管理

ユーザーまたはグループとファイルを共有し、適切なリーダー/ライターロールを設定し、一覧表示と更新操作を使用して権限を監査します。

これらのプロンプトを試す

Google Driveにファイルをアップロード
ファイル[filename]を私のGoogle Driveの[folder name]という名前のフォルダにアップロードしてください。ファイルは[local path]にあります。
タイプ別および日付別でファイルを検索
私のGoogle Driveで[date]以降に修改されたすべての[file type]ファイルを検索してください。ファイル名と修改日付を含む結果を表示してください。
整理されたフォルダ構造を作成
私のGoogle Driveのルートに'[project name]'という名前のフォルダを作成し、その中に'[subfolder1]'、'[subfolder2]'、'[subfolder3]'という名前のサブフォルダを作成してください。
カスタム権限でファイルを共有
'[filename]'という名前のファイルを[email address]と共有し、[role]アクセスを付与してください。権限が正しく設定されたことを確認してください。

ベストプラクティス

  • ワークフローを実行する前に、常にRUBE_SEARCH_TOOLSを最初に呼び出して現在のツールスキーマを取得してください
  • 子フォルダを作成したりファイルを移動したりする前に、GOOGLEDRIVE_FIND_FILEを使用してフォルダ名をIDに解決してください
  • Google Workspaceフォーマットをエクスポートする場合のみMIMEタイプパラメータを設定。ネイティブファイルのダウンロードでは省略してください
  • 完全なデータ取得を保証するために、nextPageTokenが尽きるまで検索結果をたどってください
  • Google Drive操作を実行する前に、接続ステータスがACTIVEであることを確認してください

回避

  • まずフォルダIDに解決せずにparent_idパラメータにフォルダ名を直接渡す
  • ネイティブファイル(PDF、画像、Officeドキュメント)をダウンロードする際にmime_typeパラメータを設定すると、エラーが発生します
  • 5-10以上のOR句を含む複雑なクエリを作成すると、Driveクエリの複雑さの制限を超えます
  • 名前検索でアスタリスクのワイルドカードを使用せず、contains演算子を使用する

よくある質問

なぜ「s3keyが必要です」というエラーでファイルアップロードが失敗しますか?
アップロードツールはファイルが最初に内部S3ストレージにある必要があります。Rube MCPストレージツールを使用してローカルファイルをアップロードしs3keyを取得してから、そのキーをGOOGLEDRIVE_UPLOAD_FILEに渡してください。
ターゲットフォルダのフォルダIDを見つける方法は?
'name contains "Projects"'のようなクエリでGOOGLEDRIVE_FIND_FILEを使用し、フォルダスコープを設定します。応答にはparent_idとして使用できるフォルダIDが含まれます。
mime_typeパラメータを設定する時期はいつですか?
Google Workspaceファイル(Docs、Sheets、Slides)を他のフォーマットにエクスポートする場合のみmime_typeを設定してください。PDF、画像、Officeドキュメントなどのネイティブファイルではこのパラメータを省略してください。
なぜ403 PERMISSION_DENIEDエラーが発生するのですか?
これは通常、OAuth接続が共有ドライブに対して十分なスコープ缺乏ことを意味します。RUBE_MANAGE_CONNECTIONSツールで再認証し、要求された権限を付与していることを確認してください。
GOOGLEDRIVE_FIND_FILEとGOOGLEDRIVE_LIST_FILESの違いは何ですか?
GOOGLEDRIVE_FIND_FILEはDriveクエリ構文を使用してドライブ全体で検索します。GOOGLEDRIVE_LIST_FILESはフォルダIDを既に知っている場合に特定のフォルダ内のコンテンツを参照します。
ファイルを別のフォルダに移動する方法は?
GOOGLEDRIVE_MOVE_FILEを使用し、file_id、add_parents(移動先フォルダID)、remove_parents(移動元フォルダID)パラメータを使用します。両方とも名前ではなくフォルダIDである必要があります。

開発者の詳細

ファイル構成

📄 SKILL.md