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セクションで報告してください。