capgo-organization-management について
capgo-organization-managementは、CLIでCapgoのアカウントや組織を管理するための、組織管理者向けスキルです。メンバー監査、組織設定、APIキーのセキュリティポリシーを扱います。
主な機能
- 01アカウント情報と組織の確認
- 02組織の作成・改名・削除
- 03メンバーと2FA状態の確認
- 04パスワードとAPIキーポリシーの設定
活用シーン
- 01組織メンバーの2FA状態の監査
- 02APIキーの有効期限ポリシーの適用
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ cap-go/ capgo-skills --skill capgo-organization-managementインストール後、Claude Code で/capgo-organization-managementを入力して読み込まれたか確認します。
同梱ファイルmetadata.json
詳細
Capgo 組織管理
CLI から Capgo アカウントと組織を安全に管理します。
以下の情報は、@capgo/cli 8.77(2026年10月)で確認済みです。すべてのコマンドで -a, --apikey を使用できます。
使用する場面
次の場合に使用します。
- サポートへの問い合わせに必要な Capgo アカウント ID またはメールアドレスを確認する場合(
account whoami)。 - 組織の一覧表示、作成、名前変更、削除を行う場合。
- メンバーや 2FA の状態を監査する場合、または 2FA、パスワードポリシー、API キーの有効期限、ハッシュ化された API キーを強制する場合。
- アプリを所有する組織を確認する場合(
app list --show-org --show-org-id)。 - 組織レベルの 2FA または権限エラーでコマンドが失敗する場合。
次の場合は使用しないでください。
- バンドル、チャンネル、またはロールアウトに関する作業の場合。
capgo-release-managementを使用してください。 - ネイティブのクラウドビルドが必要な場合。
capgo-native-buildsを使用してください。 - エージェントを Capgo アカウントに接続したい場合(MCP)。
capgo-cli-usageを使用してください。
コマンド一覧
| 目的 | コマンド(npx @capgo/cli@latest ...) |
|---|---|
| 自分のアカウントを確認 | account whoami(エイリアス account id) |
| 組織の一覧表示 | organization list |
| 組織の作成 | organization add --name "My Company" --email [email protected] |
| メンバーと 2FA の状態 | organization members ORG_ID(2FA の状態の確認には super_admin が必要) |
| 名前/メールアドレスの変更 | organization set ORG_ID --name "New Name" --email [email protected] |
| 2FA の強制 | organization set ORG_ID --enforce-2fa(解除するには --no-enforce-2fa) |
| パスワードポリシー | organization set ORG_ID --password-policy --min-length 12 --require-uppercase --require-number --require-special |
| API キーの有効期限 | organization set ORG_ID --require-apikey-expiration --max-apikey-expiration-days 90(1~365) |
| ハッシュ化された API キー | organization set ORG_ID --enforce-hashed-api-keys |
| 組織ごとのアプリ | app list --show-org --show-org-id または app list --filter-by-org-id ORG_ID --output-text |
| 組織の削除 | organization delete ORG_ID(オーナーのみ、取り消し不可) |
organization を使用してください。organisation の表記は非推奨で、今後削除されます。
手順
1. 対象範囲とロールを確認する
npx @capgo/cli@latest account whoami
npx @capgo/cli@latest organization list
対象の ORG_ID を確認してください。セキュリティ設定には super_admin ロールが必要です。組織の削除にはオーナー権限が必要です。
2. 強制する前に確認する
npx @capgo/cli@latest organization members ORG_ID
2FA が無効なメンバーを一覧表示し、強制する前にユーザーへ報告してください。2FA を強制すると、対象メンバーは 2FA を有効にするまで CLI と API にアクセスできなくなります。
3. ポリシーを一度に1つ変更する
organization set の変更を1つ適用して確認してから、次の変更に進んでください。組織がロックアウトされないよう、2FA が有効で有効なキーを持つ管理者を少なくとも1人確保してください。
4. API キーポリシーの副作用
--require-apikey-expiration/--max-apikey-expiration-daysは新しいキーに適用されます。ホスト型 MCP が OAuth 用に作成するキー(MCP · <client>)の有効期限はすでに最長90日で、組織の制限がより厳しい場合はそちらが優先されます。--enforce-hashed-api-keysを有効にすると、キーは作成時に一度だけ表示されます。既存の CI シークレットは引き続き機能しますが、キーを紛失した場合は再作成が必要です。
注意事項
organization deleteは取り消せず、オーナーのみが実行できます。まずapp list --filter-by-org-id ORG_IDを実行し、ユーザーがその組織に何があるかを確認できるようにしてから、組織名を明示して確認を取ってください。organization membersで 2FA の状態を表示するにはsuper_adminが必要です。下位のロールでは一部のデータしか表示されません。- 管理作業のために、ユーザーに API キーをチャットへ貼り付けるよう求めないでください。代わりに
npx @capgo/cli@latest loginを実行するか、シェルでCAPGO_TOKENを設定してもらってください。
確認
- もう一度
organization listを実行します。名前とメールアドレスの変更が反映されています。 - 2FA を強制した後、もう一度
organization members ORG_IDを実行します。残っているすべてのメンバーで 2FA が有効になっています。 - 管理者ではないメンバーのキーを使って、読み取り専用のコマンド(例:
app list)を実行します。そのメンバーが 2FA を有効にした後であれば、コマンドは成功するはずです。
エラー処理
| 文字列 | 対処方法 |
|---|---|
🔐 Access Denied: Two-Factor Authentication Required / This organization requires all members to have 2FA enabled. | https://console.capgo.app(アカウント設定)で2FAを有効にしてから、再試行してください。ドキュメント:https://capgo.app/docs/webapp/2fa-enforcement/ |
Insufficient permissions for <key> | 操作を行うユーザーまたはキーに必要なロールがありません。セキュリティ設定には super_admin が必要です。削除にはオーナー権限が必要です |
No organizations available | キーのユーザーにはまだ組織がありません。organization add で作成してください |
No Capgo API key found. Run ... first, then retry this command. | npx @capgo/cli@latest login を実行するか、CAPGO_TOKEN を設定するか、-a を渡してください |
リソース
コメント
Markdown 対応