Claude-skill-registry gcp-auth

Google Cloud Platform (GCP) の Application Default Credentials 認証を実行。BigQuery や Cloud Storage 等の GCP サービス利用前に「GCP認証して」と言うだけで認証手順をガイド。

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/gcp-auth" ~/.claude/skills/majiayu000-claude-skill-registry-gcp-auth && rm -rf "$T"
manifest: skills/data/gcp-auth/SKILL.md
source content

GCP Authentication

Google Cloud の Application Default Credentials (ADC) 認証を実行するスキルです。

Workflow

  1. ユーザーが「GCP認証して」「BigQuery使いたい」等と言う
  2. 認証コマンドをターミナルで実行するよう案内
  3. ブラウザでGoogleアカウント認証
  4. 認証完了を確認

Usage

認証コマンド(ターミナルで直接実行)

gcloud auth application-default login

注意: このコマンドはブラウザでの認証が必要なため、ターミナルで直接実行してください。

認証フロー

  1. コマンド実行 → ブラウザが自動的に開く
  2. Googleアカウント選択 → 使用するアカウントを選択
  3. 権限許可 → 「Google Auth Library にアクセスを許可」で「許可」をクリック
  4. 完了確認 → ターミナルに「Credentials saved to file」と表示

トラブルシューティング

エラー対処法
Reauthentication is needed認証期限切れ。再度
gcloud auth application-default login
を実行
GOOGLE_APPLICATION_CREDENTIALS 警告
.env
から該当行を削除するか、ADC を使用
Project not set
gcloud config set project PROJECT_ID
でプロジェクト設定

認証状態の確認

# トークンが表示されれば認証済み
gcloud auth application-default print-access-token

# 現在のプロジェクト確認
gcloud config get-value project

Requirements

  • Google Cloud SDK (
    gcloud
    ) がインストール済み
  • ブラウザでGoogleアカウントにログイン可能