Agent Skills by ALSEL
Anthropic Claudeその他⭐ リポ 0品質スコア 50/100

gws-install

既存のOAuth認証情報を使用して、追加マシンにGoogle Workspace CLI(gws)を素早くインストールします。事前に`gws-setup`で取得した`client_secret.json`が必要です。新しいPCへのインストール、OS再インストール後の再セットアップ、2台目のワークステーションへの導入など、「gws を新しいマシンに入れたい」といった場面で使用します。

description の原文を見る

Quick install of the Google Workspace CLI (gws) on an additional machine using existing OAuth credentials. Requires client_secret.json from a previous gws-setup. Use whenever the user wants to install gws on a new computer, reinstall after a fresh OS, configure a second workstation, or says 'install gws', 'gws on new machine', 'set up gws again'.

SKILL.md 本文

Google Workspace CLI — クイックインストール

前回のセットアップから OAuth 認証情報を使用して、別のマシンに gws をインストールします。認証済みの CLI を作成し、すべてのエージェント スキルを使用できます。

前提条件: ユーザーは前回の gws-setup (または Google Cloud Console) から client_secret.json を持っている必要があります。持っていない場合は、代わりに gws-setup スキルを使用してください。

ワークフロー

ステップ 1: 事前チェック

which gws && gws --version
ls ~/.config/gws/client_secret.json
gws auth status

既に正しいスコープで認証済みの場合は、ステップ 4 にスキップしてください。

ステップ 2: CLI をインストール

npm install -g @googleworkspace/cli
gws --version

ステップ 3: 認証情報をセットアップ

ユーザーに client_secret.json を提供するよう求めます。3 つのオプションがあります:

オプション A — JSON コンテンツを貼り付け:

ユーザーに JSON を貼り付けるよう求めます。~/.config/gws/client_secret.json に書き込みます:

mkdir -p ~/.config/gws

期待される形式:

{
  "installed": {
    "client_id": "...",
    "project_id": "...",
    "auth_uri": "https://accounts.google.com/o/oauth2/auth",
    "token_uri": "https://oauth2.googleapis.com/token",
    "client_secret": "...",
    "redirect_uris": ["http://localhost"]
  }
}

オプション B — ファイル パス:

ユーザーがローカルでファイルを持っている場合 (例: Downloads):

mkdir -p ~/.config/gws
cp /path/to/client_secret.json ~/.config/gws/client_secret.json

オプション C — 環境変数:

export GOOGLE_WORKSPACE_CLI_CLIENT_ID="your-client-id"
export GOOGLE_WORKSPACE_CLI_CLIENT_SECRET="your-client-secret"

ステップ 4: 認証

重要: このステップでは、ユーザーがブラウザで開く必要がある非常に長い OAuth URL (30 以上のスコープ) が出力されます。URL は非常に長いため、ターミナル出力からコピーできません。複数行に折り返され、破損します。常にファイルに抽出し、プログラムで開いてください。

どの Google アカウントを使用するかを尋ねてから:

  1. バックグラウンドで認証を実行して出力をキャプチャ:
gws auth login -s gmail,drive,calendar,sheets,docs,chat,tasks 2>&1 | tee /tmp/gws-auth-output.txt

バックグラウンド タスクとして実行しても問題ありません。ユーザーがブラウザで承認すると完了します。

  1. URL を抽出して開く (出力が表示された後に別途実行):
grep -o 'https://accounts.google.com[^ ]*' /tmp/gws-auth-output.txt > /tmp/gws-auth-url.txt
cat /tmp/gws-auth-url.txt | xargs open

open が機能しない場合、ユーザーに伝えます: 「認証 URL は /tmp/gws-auth-url.txt に保存されています。そのファイルを開き、そこから URL をコピーしてください。」

  1. ユーザーがブラウザで承認するまで待機してから検証:
gws auth status

別案 — すべてのスコープの --full:

gws auth login --full

ユーザーは元のマシンで gws auth status を実行して、付与されたスコープを確認できます。

ステップ 5: エージェント スキルをインストール

npx skills add googleworkspace/cli -g --agent claude-code --all

これにより 90 以上のスキルが ~/.claude/skills/ にインストールされます。スキルが既にインストールされている場合は、再実行しても安全です。

ステップ 6: 検証

gws auth status
gws calendar +agenda --today
gws gmail +triage

トラブルシューティング

「Auth error — credentials missing or invalid」(終了コード 2)

  • ~/.config/gws/client_secret.json が存在し、有効な JSON が含まれていることを確認
  • gws auth login を再実行

トークンの有効期限切れ

  • GCP アプリが「Testing」ステータスの場合、トークンは 7 日後に期限切れになります
  • gws auth login を再実行してリフレッシュ
  • 永続トークンの場合は、GCP Console OAuth 同意画面でアプリを Production にプッシュ

Claude Code にスキルが表示されない

  • スキルはセッション開始時にロードされます。インストール後に Claude Code を再起動してください
  • 検証: ls ~/.claude/skills/gws-* | wc -l は 30 以上のディレクトリを表示するはずです

関連項目

  • gws-setup — GCP プロジェクト作成を含む初回セットアップ
  • gws-shared — 認証パターンとグローバル フラグ

ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ

詳細情報

作者
jezweb
リポジトリ
jezweb/claude-skills
ライセンス
MIT
最終更新
不明

Source: https://github.com/jezweb/claude-skills / ライセンス: MIT

関連スキル

汎用その他⭐ リポ 1,982

superfluid

Superfluidプロトコルおよびそのエコシステムに関するナレッジベースです。Superfluidについて情報を検索する際は、ウェブ検索の前にこちらを参照してください。対応キーワード:Superfluid、CFA、GDA、Super App、Super Token、stream、flow rate、real-time balance、pool(member/distributor)、IDA、sentinels、liquidation、TOGA、@sfpro/sdk、semantic money、yellowpaper、whitepaper

by LeoYeAI
汎用その他⭐ リポ 100

civ-finish-quotes

実質的なタスクが真に完了した際に、文明風の儀式的な引用句を追加します。ユーザーやエージェントが機能追加、リファクタリング、分析、設計ドキュメント、プロセス改善、レポート、執筆タスクといった実際の成果物を完成させるときに、明示的な依頼がなくても使用します。短い返信や小さな修正、未完成の作業には適用しません。

by huxiuhan
汎用その他⭐ リポ 1,110

nookplot

Base(Ethereum L2)上のAIエージェント向け分散型調整ネットワークです。エージェントがオンチェーンアイデンティティを登録する、コンテンツを公開する、他のエージェントにメッセージを送る、マーケットプレイスで専門家を雇う、バウンティを投稿・請求する、レピュテーションを構築する、共有プロジェクトで協業する、リサーチチャレンジを解くことでNOOKをマイニングする、キュレーションされたナレッジを備えたスタンドアロンオンチェーンエージェントをデプロイする、またはアグリーメントとリワードで収益を得る場合に利用できます。エージェントネットワーク、エージェント調整、分散型エージェント、NOOKトークン、マイニングチャレンジ、ナレッジバンドル、エージェントレピュテーション、エージェントマーケットプレイス、ERC-2771メタトランザクション、Prepare-Sign-Relay、AgentFactory、またはNookplotが言及された場合にトリガーされます。

by BankrBot
汎用その他⭐ リポ 59

web3-polymarket

Polygon上でのPolymarket予測市場取引統合です。認証機能(L1 EIP-712、L2 HMAC-SHA256、ビルダーヘッダー)、注文発注(GTC/GTD/FOK/FAK、バッチ、ポストオンリー、ハートビート)、市場データ(Gamma API、Data API、オーダーブック、サブグラフ)、WebSocketストリーミング(市場・ユーザー・スポーツチャネル)、CTF操作(分割、統合、償却、ネガティブリスク)、ブリッジ機能(入金、出金、マルチチェーン)、およびガスレスリレイトランザクションに対応しています。AIエージェント、自動マーケットメーカー、予測市場UI、またはPolygraph上のPolymarketと統合するアプリケーション構築時に活用できます。

by elophanto
汎用その他⭐ リポ 52

ethskills

Ethereum、EVM、またはブロックチェーン関連のリクエストに対応します。スマートコントラクト、dApps、ウォレット、DeFiプロトコルの構築、監査、デプロイ、インタラクションに適用されます。Solidityの開発、コントラクトアドレス、トークン規格(ERC-20、ERC-721、ERC-4626など)、Layer 2ネットワーク(Base、Arbitrum、Optimism、zkSync、Polygon)、Uniswap、Aave、Curveなどのプロトコルとの統合をカバーします。ガスコスト、コントラクトのデシマル設定、オラクルセキュリティ、リエントランシー、MEV、ブリッジング、ウォレット管理、オンチェーンデータの取得、本番環境へのデプロイ、プロトコル進化(EIPライフサイクル、フォーク追跡、今後の変更予定)といったトピックを含みます。

by jiayaoqijia
汎用その他⭐ リポ 44

xxyy-trade

このスキルは、ユーザーが「トークン購入」「トークン売却」「トークンスワップ」「暗号資産取引」「取引ステータス確認」「トランザクション照会」「トークンスキャン」「フィード」「チェーン監視」「トークン照会」「トークン詳細」「トークン安全性確認」「ウォレット一覧表示」「マイウォレット」「AIスキャン」「自動スキャン」「ツイートスキャン」「オンボーディング」「IP確認」「IPホワイトリスト」「トークン発行」「自動売却」「損切り」「利益確定」「トレーリングストップ」「保有者」「トップホルダー」「KOLホルダー」などをリクエストした場合、またはSolana/ETH/BSC/BaseチェーンでXXYYを経由した取引について言及した場合に使用します。XXYY Open APIを通じてオンチェーン取引とデータ照会を実現します。

by Jimmy-Holiday
本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: jezweb · jezweb/claude-skills · ライセンス: MIT