mcpField
G
google-drive-upload

google-drive-upload

github.com/davepoon生産性3.7k95 回インストール今日更新
リポジトリ

google-drive-upload について

google-drive-upload は、デプロイ済みの Google Apps Script を介して Google Drive にファイルを送る Claude スキルです。ローカル設定を読み込み、ファイルをエンコードしてアップロードし、Drive の URL を返します。

主な機能

  1. 01Apps Script経由のファイルアップロード
  2. 02指定フォルダーへの保存
  3. 03既存ファイルの置き換え
  4. 04ヘブライ語ファイル名への対応

活用シーン

  1. 01生成したレポートをDriveに保存
  2. 02プレゼンテーションをフォルダーにアップロード
  3. 03Drive上の既存ファイルを置き換え

インストール

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

$npx skills add https://github.com/davepoon/buildwithclaude --skill google-drive-upload

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

詳細

Google Drive へのアップロード

シンプルな Google Apps Script を使って、Claude から Google Drive にファイルを直接アップロードします。

このスキルを使用する場面

  • ユーザーが Google Drive へのファイルのアップロード、保存、送信を依頼した場合
  • ワークフローで、ユーザーが Drive に保存したいと思われるファイルが生成された場合
  • ユーザーがどの言語(英語またはヘブライ語)でも Drive に言及した場合

このスキルでできること

  1. ユーザーの設定ファイル(~/.cowork-gdrive-config.json)を読み込みます
  2. 対象ファイルを Base64 エンコードします
  3. デプロイ済みの Google Apps Script に POST します
  4. Google Drive のファイル URL を返します

使い方

前提条件(初回のみの設定)
  1. 付属の Google Apps Script をウェブアプリとしてデプロイします
  2. スクリプト URL と API キーを記載した ~/.cowork-gdrive-config.json を作成します
基本的な使い方

Claude に自然な言葉で依頼します。

  • 「このレポートを Google Drive にアップロードして」
  • 「プレゼンテーションを Drive の Clients/Acme に保存して」
  • 「תעלה את זה לדרייב」
アップロードのワークフロー

```bash

Read config

cat "$HOME/.cowork-gdrive-config.json"

Encode and upload

FILE="/path/to/file" B64=$(base64 "$FILE" | tr -d '\n') MIME=$(file --mime-type -b "$FILE")

curl -s -L -H "Content-Type: application/json"
-d '{"fileName":"name","content":"'$B64'","mimeType":"'$MIME'","apiKey":"KEY"}'
"SCRIPT_URL" ```

例

ユーザー:「このレポートを Google Drive にアップロードして」

出力:Claude がファイルをエンコードして Apps Script 経由でアップロードし、次のように返します。 「アップロードに成功しました。ファイルはこちらです:https://drive.google.com/file/d/abc123/view」

ヒント

  • folderPath を使ってファイルをフォルダーに整理できます(例:「Clients/Acme」)
  • "replaceExisting": true を追加すると、重複させずに既存のファイルを上書きできます
  • ヘブライ語のファイル名にも完全に対応しています
  • 最大ファイルサイズは約 50MB です(Google Apps Script の制限)

ソース

セットアップガイドと Apps Script コードを含む完全なプラグイン: https://github.com/msmobileapps/google-drive-upload-plugin

MSApps が開発 — AI 自動化とアプリケーション開発

コメント