mcpField
G
gcontacts

gcontacts

github.com/naoterumaker生産性4624 回インストール36 週間前に更新
リポジトリ

gcontacts について

gcontactsは、gogコマンドラインからGoogle Contactsを操作するスキルです。連絡先の検索、表示、作成、更新、削除に加え、組織ディレクトリの閲覧にも対応します。

主な機能

  1. 01名前、メール、電話番号で検索
  2. 02連絡先一覧と詳細の表示
  3. 03複数のメール・電話番号を含む連絡先の作成
  4. 04連絡先の更新と削除
  5. 05ディレクトリ連絡先の閲覧と検索
  6. 06JSON・TSV形式での出力

活用シーン

  1. 01一部の情報から連絡先を探す
  2. 02組織情報を含む顧客を新規登録する
  3. 03連絡先の電話番号やメールを更新する
  4. 04組織の連絡先ディレクトリを検索する

インストール

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

$npx skills add https://github.com/naoterumaker/openclaw-gog-skills --skill gcontacts

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

詳細

プロジェクトの README より

Google Contacts 操作スキル (gog v0.10.0)

gog CLI でGoogle連絡先を操作する。

実行パス: gog

認証アカウント: (gogで認証したアカウント)

Execution Notes

  • exec ツールで実行時、timeout: 60 を指定

連絡先検索

名前・メール・電話で検索
gog contacts search "田中"
gog contacts search "[email protected]"
gog contacts search "090-1234"
検索結果を絞り込み
gog contacts search "山田" --max 10

連絡先一覧

gog contacts list
gog contacts list --max 50
gog contacts list --json

連絡先詳細

gog contacts get <resourceName>

# resourceNameは "people/c12345678" のような形式

連絡先作成

基本
gog contacts create --name "山田太郎"
フル情報
gog contacts create \
  --name "山田太郎" \
  --email "[email protected]" \
  --phone "090-1234-5678"
複数メール・電話
gog contacts create \
  --name "佐藤花子" \
  --email "[email protected]" \
  --email "[email protected]" \
  --phone "090-1111-2222" \
  --phone "03-1234-5678"

連絡先更新

gog contacts update <resourceName> --name "新しい名前"
gog contacts update <resourceName> --email "[email protected]"
gog contacts update <resourceName> --phone "080-9999-8888"

連絡先削除

gog contacts delete <resourceName>
gog contacts delete <resourceName> --force  # 確認スキップ

ディレクトリ連絡先(組織の連絡先)

# 組織ディレクトリの一覧
gog contacts directory list

# ディレクトリ検索
gog contacts directory search "部署名"

その他の連絡先

# その他の連絡先一覧
gog contacts other list

作成オプション一覧

オプション説明
--name名前
--emailメールアドレス(複数可)
--phone電話番号(複数可)
--organization会社名
--title役職
--noteメモ

出力オプション

オプション説明
--jsonJSON出力
--plainTSV出力
--max N最大N件

resourceName について

連絡先のIDは resourceName 形式:

  • people/c12345678901234567890

list や search の結果から取得できる。


典型ワークフロー

連絡先検索→情報取得
# 1. 検索
gog contacts search "田中" --json

# 2. 詳細取得
gog contacts get "people/c1234567890"
新規連絡先作成
gog contacts create \
  --name "新規顧客 株式会社ABC" \
  --email "[email protected]" \
  --phone "03-1234-5678" \
  --organization "株式会社ABC" \
  --title "営業部長" \
  --note "2026年2月商談開始"
連絡先更新
# 電話番号変更
gog contacts update "people/c1234567890" --phone "080-新番号"

注意事項

  • resourceName: 操作には正確なresourceNameが必要
  • 重複: 同名の連絡先は複数作成可能
  • 同期: 変更は即時反映
  • 削除: 完全削除(ゴミ箱なし)

コメント