Skip to main content
skill CX Codex

capgo-organization-management — Claude Code skill: install and setup

Administers Capgo accounts, member access, and org security policies via CLI. Helps audit 2FA, configure password rules, and inspect app ownership.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add Cap-go/capgo-skills --skill capgo-organization-management -a claude-code
Open on GitHub

What capgo-organization-management does

This skill guides agents through Capgo account and organization tasks using @capgo/cli. It covers checking current credentials (account whoami), creating or renaming organizations, and matching mobile applications with specific organization IDs.

It outlines auditing team members before applying strict security requirements. Inspecting 2FA status across members via organization members ORG_ID requires the super_admin role. Activating --enforce-2fa without a preliminary audit locks out unconfigured users from CLI and API workflows until they set up two-factor authentication in the dashboard.

Organization deletion remains restricted to owners and cannot be reversed. To safeguard tokens, the instructions tell agents never to prompt for raw credentials in chat, relying on npx @capgo/cli@latest login or the CAPGO_TOKEN environment variable instead.

What it helps with

  • audit member 2FA status before enforcing security requirements
  • set password complexity and maximum expiration days for API keys
  • identify which organization owns specific mobile applications
  • resolve permission and missing two-factor authentication errors in Capgo CLI

Example prompts for the agent

  • List all members and their 2FA status for organization ORG_ID
  • Enforce two-factor authentication on organization ORG_ID
  • Show all apps belonging to organization ORG_ID

How to install capgo-organization-management

1Skills CLI (Vercel)

npx skills add Cap-go/capgo-skills --skill capgo-organization-management -a claude-code

2Manually: put the files in place

~/.claude/skills/capgo-organization-management/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/capgo-organization-management/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about capgo-organization-management

How to install capgo-organization-management in Claude Code?

Run npx skills add Cap-go/capgo-skills --skill capgo-organization-management -a claude-code.

What does capgo-organization-management do?

It provides safe CLI procedures for managing Capgo organizations, verifying team 2FA status, configuring key expiration, and handling access controls.

Which role is required to inspect member 2FA details?

Checking 2FA status requires the super_admin role. Members with lower roles see only partial member records.

Source text

SKILL.md · MIT
---
name: capgo-organization-management
description: >-
  Guides Capgo account lookup and organization administration with the CLI, including `account whoami`, `organization list/add/members/set/delete`, 2FA enforcement, password policy, API-key expiration and hashed-key policy, and apps per organization. Use when listing or creating Capgo organizations, auditing members' 2FA before enforcing it, tightening org security settings, or resolving "Access Denied: Two-Factor Authentication Required" or "Insufficient permissions". Do not use for OTA bundle or channel work (capgo-release-management), native builds (capgo-native-builds), or app-side updater code (capgo-live-updates).
---

# Capgo Organization Management

Administer Capgo accounts and organizations safely from the CLI.

Facts below were checked against `@capgo/cli` 8.77 (October 2026). All commands accept `-a, --apikey`.

## When to Use

TRIGGER when:

- The user needs their Capgo account ID or email for support (`account whoami`).
- The user lists, creates, renames, or deletes organizations.
- The user audits members or 2FA status, or enforces 2FA, a password policy, API-key expiration, or hashed API keys.
- The user needs to know which org owns an app (`app list --show-org --show-org-id`).
- A command fails with an org-level 2FA or permission error.

Do not use when:

- The work is bundles, channels, or rollouts. Use `capgo-release-management`.
- The user needs native cloud builds. Use `capgo-native-builds`.
- The user wants an agent connected to the Capgo account (MCP). Use `capgo-cli-usage`.

## Command Map

| Goal | Command (`npx @capgo/cli@latest ...`) |
| --- | --- |
| Who am I | `account whoami` (alias `account id`) |
| List orgs | `organization list` |
| Create org | `organization add --name "My Company" --email [email protected]` |
| Members + 2FA status | `organization members ORG_ID` (2FA status needs `super_admin`) |
| Rename / change email | `organization set ORG_ID --name "New Name" --email [email protected]` |
| Enforce 2FA | `organization set ORG_ID --enforce-2fa` (`--no-enforce-2fa` to undo) |
| Password policy | `organization set ORG_ID --password-policy --min-length 12 --require-uppercase --require-number --require-special` |
| API-key expiration | `organization set ORG_ID --require-apikey-expiration --max-apikey-expiration-days 90` (1 to 365) |
| Hashed API keys | `organization set ORG_ID --enforce-hashed-api-keys` |
| Apps per org | `app list --show-org --show-org-id` or `app list --filter-by-org-id ORG_ID --output-text` |
| Delete org | `organization delete ORG_ID` (owner only, irreversible) |

Use `organization`. The `organisation` spelling is deprecated and will be removed.

## Procedure

### 1. Identify scope and role

```bash
npx @capgo/cli@latest account whoami
npx @capgo/cli@latest organization list
```

Confirm the target `ORG_ID`. Security settings need the `super_admin` role. Deleting an org needs the owner.

### 2. Inspect before enforcing

```bash
npx @capgo/cli@latest organization members ORG_ID
```

List the members without 2FA, then **report to the user before enforcing**. Enforcing 2FA locks those members out of CLI and API access until they enable it.

### 3. Change one policy at a time

Apply one `organization set` change, verify it, then move to the next. Keep at least one admin with working 2FA and a valid key so the org is never locked out.

### 4. API-key policy side effects

- `--require-apikey-expiration` / `--max-apikey-expiration-days` affects new keys. The keys the hosted MCP creates for OAuth (`MCP · <client>`) already expire after at most 90 days, and a stricter org limit wins.
- `--enforce-hashed-api-keys` means a key is shown only once at creation. Existing CI secrets keep working, but a lost key must be recreated.

## Traps

- `organization delete` cannot be undone, and only owners can run it. Run `app list --filter-by-org-id ORG_ID` first so the user sees what lives in that org, then get explicit confirmation with the org name.
- `organization members` needs `super_admin` to show 2FA status. Lower roles see partial data.
- Do not ask users to paste API keys into chat for admin work. Have them run `npx @capgo/cli@latest login`, or set `CAPGO_TOKEN` in their shell.

## Verification

1. Run `organization list` again. The name and email changes show up.
2. Run `organization members ORG_ID` again after enforcement. Every remaining member shows 2FA enabled.
3. Run a read-only command with a non-admin member's key (for example `app list`). It should succeed after they enable 2FA.

## Error Handling

| String | Fix |
| --- | --- |
| `🔐 Access Denied: Two-Factor Authentication Required` / `This organization requires all members to have 2FA enabled.` | Enable 2FA at https://console.capgo.app (account settings), then retry. Docs: https://capgo.app/docs/webapp/2fa-enforcement/ |
| `Insufficient permissions for <key>` | The acting user or key lacks the role. Security settings need `super_admin`, delete needs the owner |
| `No organizations available` | The key's user has no org yet. Create one with `organization add` |
| `No Capgo API key found. Run ... first, then retry this command.` | `npx @capgo/cli@latest login`, set `CAPGO_TOKEN`, or pass `-a` |

## Resources

- Organization reference: https://capgo.app/docs/cli/reference/organization/
- Account reference: https://capgo.app/docs/cli/reference/account/
- 2FA enforcement: https://capgo.app/docs/webapp/2fa-enforcement/

© Cap-go · MIT · Cap-go/capgo-skills

Similar skills

All skills for Security →

From the same set47

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor