googlesheets-automation
ClaudeでGoogle Sheetsを自動化
スプレッドシートの手動更新を停止してください。このスキルでは、Composio統合を通じてClaudeを使用してGoogle Sheetsを読み取り、書き込み、フォーマット、プログラムで管理できます。
スキルZIPをダウンロード
Claudeでアップロード
設定 → 機能 → スキル → スキルをアップロードへ移動
オンにして利用開始
テストする
「googlesheets-automation」を使用しています。 'Sales Database'スプレッドシートの'Customers'シートから最初の10行を読み取ってください
期待される結果:
スプレッドシート'Sales Database'(ID: 1AbC...xYz)を見つけました。'Customers'シート(列A1:J10)から1-10行を読み取っています。データには次の列を含む10行が含まれます:名前、メール、電話、公司、ステータス、最終連絡先。合計顧客数:9件のアクティブレコード。
「googlesheets-automation」を使用しています。 シートに新しい顧客を追加してください:Jane Doe、jane@example.com、555-0123、Acme Corp
期待される結果:
'Customers'シートに新しい行を正常に追加しました。レコードは行11に追加されました。更新範囲:Customers!A11:E11。確認:Jane Doeがスプレッドシートに追加されました。
セキュリティ監査
安全All 139 static findings are false positives. The 'external_commands' detections are Markdown code spans (backticks) used for formatting tool names, not shell execution. The 'hardcoded URL' is the official Rube MCP server endpoint in documentation. This is a documentation-only skill with no executable code - it provides instructions for using Google Sheets via the Rube MCP service.
低リスクの問題 (1)
品質スコア
作れるもの
CRMデータ同期
データベースとGoogle Sheetsの間で顧客レコードを維持します。メール就是一意のキーとして、既存の連絡先を更新したり新しい連絡先を追加したりするためにアップサート操作を使用します。
在庫追跡
共有スプレッドシートでリアルタイムの在庫レベルを維持します。現在の在庫を読み取り、销售後の数量を更新し、視認性のために低在庫項目を赤の背景色でフォーマットします。
レポート生成自動化
複数のシートからデータを取得し、太字スタイルでヘッダーをフォーマットし、チーム向けダッシュボードシートにサマリーメトリクスを書き込んで週次レポートを生成します。
これらのプロンプトを試す
'Q4 Sales Data'という名前のGoogle Sheetの'Sheet1'からデータを読み取ってください。A列からF列までの最初の100行を表示してください。
'Inventory'スプレッドシートを更新してください。'Stock'シートで、SKUが'PROD-001'から'PROD-010'までの行の数量を50に設定してください。効率のためにバッチ更新を使用してください。
これらの顧客レコードを'CRM Database'スプレッドシートの'Clients'シートにアップサートしてください。メールをキーに使用して、既存の連絡先を更新するか、新しい連絡先を追加してください:[あなたのデータ]
'Analytics'スプレッドシートに'Summary'という新しいシートを作成してください。'Data'シートから合計行をコピーし、ヘッダーを青の背景色で太字にし、列幅を200に設定してください。
ベストプラクティス
- 操作前に常にRUBE_SEARCH_TOOLSを最初に呼び出して、接続を確認し、現在のツールスキーマを取得してください
- 大きなシートでタイムアウトを避けるために、'A:Z'のような無制限の範囲ではなく、'A1:Z1000'のような境界付き範囲を使用してください
- GOOGLESHEETS_BATCH_GETで複数の読み取り操作をバッチ化して、毎分60回の読み取りレート制限内にとどめてください
- 書き込み前に既存のシートデータを読み取って現在のレイアウトを理解し、重要な情報を上書きすることを避けてください
回避
- 10,000行以上のシートで無制限の範囲(例:'A:Z')を使用すると、タイムアウトが発生するため使用しないでください
- 'Sheet1'などのデフォルトシート名が_locale依存であり、英語以外のアカウントでは異なる場合があるため、存在すると仮定しないでください
- 毎分60回以上の読み取りまたは書き込み操作を実行すると、Google Sheets APIがレート制限エラーを返します
よくある質問
Google APIキーは必要ですか?
レート制限は何ですか?
一度に複数のシートで作業できますか?
シートタブ名が失敗するのはなぜですか?
色のセルをフォーマットするにはどうすればいいですか?
更新とアップサートの違いは何ですか?
開発者の詳細
作成者
sickn33ライセンス
MIT
リポジトリ
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/googlesheets-automation参照
main
ファイル構成
📄 SKILL.md