Communityコーディング&開発github.com

geziel16/google-workspace-skill

構造化されたJSONコマンドを使用してGoogle Workspaceサービスを制御する、公式Google Workspace CLIをラップしたOpenClawスキルです。

google-workspace-skill とは?

このスキルは、OpenClawエージェントが公式のGoogle Workspace CLI(gcloud CLIやGoogle Workspace固有のツール)をラップし、ユーザーが構造化されたJSONコマンドを介してGoogle Workspaceサービス(Gmail、カレンダー、ドライブ、管理コンソールなど)を制御できるようにします。ユーザーは複雑なコマンドライン構文を覚える必要なく、シンプルなJSONペイロードで操作を指示できます。このスキルは、AIエージェントが自動的に認証を処理し、適切なAPIエンドポイントにコマンドをルーティングし、結果を整理された形式で返すことで、Google Workspaceの管理タスクを効率化します。主にOpenClawプラットフォーム上で動作し、開発者やシステム管理者が日常のワークスペース運用を自動化・効率化するのに役立ちます。

対応~Claude Code~Codex CLI~Cursor
npx skills add geziel16/google-workspace-skill

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

google-workspace-skill は何をしますか?

構造化されたJSONコマンドを使用してGoogle Workspaceサービスを制御する、公式Google Workspace CLIをラップしたOpenClawスキルです。

概要

このスキルは、OpenClawエージェントがGoogle Workspace CLIを介してGoogle Workspaceの様々なサービスと対話できるようにします。ユーザーはシンプルなJSON形式でコマンドを送信するだけで、エージェントが適切なCLIコマンドに変換し、認証と実行を処理します。

動作環境

  • OpenClawプラットフォーム
  • Google Workspace CLI(gcloud CLI、またはGoogle Workspace専用CLIツール)
  • 有効なGoogle Workspaceアカウントと適切な権限

使用方法

スキルにコマンドを送信するには、以下のような構造化JSONを使用します:

{
  "service": "gmail",
  "action": "listMessages",
  "parameters": {
    "maxResults": 10,
    "query": "from:[email protected]"
  }
}

対応サービス

  • Gmail(メールの送受信、管理)
  • Googleカレンダー(予定の管理)
  • Googleドライブ(ファイル管理)
  • Google管理コンソール(ユーザー管理、セキュリティ設定)
  • Googleドキュメント、スプレッドシート、スライド
  • Googleグループ

注意事項

  • スキルを使用する前に、Google Workspace CLIが正しくインストールされ、認証が完了している必要があります。
  • 各操作には適切なGoogle Workspace APIスコープと権限が必要です。
  • 大量のリクエストを送信する場合は、レート制限に注意してください。

インストール

# OpenClawスキルディレクトリにクローン
cd ~/.openclaw/skills
git clone https://github.com/geziel16/google-workspace-skill.git

設定

環境変数または設定ファイルで認証情報を設定してください:

  • GOOGLE_APPLICATION_CREDENTIALS: サービスアカウントキーのパス
  • GWSKILL_DEFAULT_USER: デフォルトの操作対象ユーザー

サポート

問題が発生した場合は、GitHubリポジトリのIssueセクションで報告してください。

関連スキル