google-drive-automation
Google Drive ワークフローの自動化
WebインターフェースでGoogle Driveファイルを手动動で管理するのは遅く、エラーが発生しやすいです。このスキルは、Rube MCPツールキットを通じてファイル操作、フォルダ整理、共有、検索を自動化するための包括的なドキュメントを提供します。
スキルZIPをダウンロード
Claudeでアップロード
設定 → 機能 → スキル → スキルをアップロードへ移動
オンにして利用開始
テストする
「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'。すべてのフォルダが検証され、使用準備が完了しました。
セキュリティ監査
安全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.
品質スコア
作れるもの
ファイルバックアップワークフローの自動化
ローカルファイルを自動的にGoogle Driveフォルダにアップロードし、日付またはプロジェクトごとに整理し、メタデータチェックで正常な転送を確認します。
大きなドライブの検索と整理
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が必要です」というエラーでファイルアップロードが失敗しますか?
ターゲットフォルダのフォルダIDを見つける方法は?
mime_typeパラメータを設定する時期はいつですか?
なぜ403 PERMISSION_DENIEDエラーが発生するのですか?
GOOGLEDRIVE_FIND_FILEとGOOGLEDRIVE_LIST_FILESの違いは何ですか?
ファイルを別のフォルダに移動する方法は?
開発者の詳細
作成者
sickn33ライセンス
MIT
リポジトリ
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/google-drive-automation参照
main
ファイル構成
📄 SKILL.md