mcpField
G
gdrv-cli

gdrv-cli

github.com/dl-alexandre生産性145 回インストール4 週間前に更新
リポジトリ

gdrv-cli について

gdrv-cliは、Google Driveのファイル、フォルダー、権限を管理するコマンドラインスキルです。検索、アップロード、ダウンロードに対応し、サービスアカウントまたはOAuth2で認証します。

主な機能

  1. 01ファイルとディレクトリのアップロード
  2. 02IDまたはクエリによるダウンロード
  3. 03Driveファイルの一覧表示と検索
  4. 04フォルダーの作成と管理
  5. 05権限の付与と取り消し
  6. 06サービスアカウントとOAuth2でのログイン

活用シーン

  1. 01ローカルディレクトリをDriveにバックアップ
  2. 02レポートファイルの検索とダウンロード
  3. 03ファイルのフォルダー分け
  4. 04ファイル共有やアクセス権の更新

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/dl-alexandre/skills --skill gdrv-cli

インストール後、Claude Code で/gdrv-cliを入力して読み込まれたか確認します。

詳細

Google Drive CLI

gdrv コマンドラインツールを使用して Google Drive を管理します。

前提条件

gdrv --version
export GDRV_CREDENTIALS='path/to/credentials.json'
gdrv auth login

認証

  • サービスアカウントまたは OAuth2 認証情報
  • 環境変数:GDRV_CREDENTIALS
  • OAuth フロー:gdrv auth login

ファイル操作

アップロード
gdrv upload file.txt --folder "Backups"
gdrv upload ./folder --recursive --folder "Archive"
ダウンロード
gdrv download FILE_ID --output ./downloads
gdrv download --query "name contains 'Report'" --output ./reports
一覧表示と検索
gdrv list --folder "Documents" --limit 100
gdrv search "*.pdf" --folder "Reports"
gdrv list --trashed

フォルダー管理

gdrv folder create "New Folder" --parent PARENT_ID
gdrv folder list --parent ROOT
gdrv folder delete FOLDER_ID --confirm

権限

gdrv share FILE_ID --email [email protected] --role editor
gdrv share FILE_ID --anyone --role viewer
gdrv permissions list FILE_ID
gdrv permissions revoke FILE_ID PERMISSION_ID

エージェントのベストプラクティス

  1. 可能な場合はフォルダー名を使用し、gdrv list で ID を特定します
  2. ディレクトリーをバックアップするには再帰的なアップロードを使用します
  3. 複雑な検索にはクエリー構文を使用します
  4. 自動化にはサービスアカウントを使用します(ユーザー操作は不要です)

コメント