К основному содержанию
скилл CX Codex

capgo-organization-management — скилл для Claude Code

Управляет организациями и политиками безопасности в Capgo CLI. Помогает проверять статус 2FA, настраивать пароли и срок жизни API-ключей.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add Cap-go/capgo-skills --skill capgo-organization-management -a claude-code
Открыть на GitHub

Что делает capgo-organization-management

Скилл содержит инструкции для администрирования аккаунтов и организаций через @capgo/cli. Он подсказывает команды для проверки текущего профиля (account whoami), создания или переименования компаний, а также фильтрации приложений по идентификаторам (app list --show-org-id).

Внутри описан порядок аудита участников перед включением жёстких правил. Для чтения статуса 2FA у сотрудников требуется роль super_admin. Если включить принудительную двухфакторную аутентификацию без предварительной проверки, участники без настроенного второго фактора сразу потеряют доступ к CLI и API до входа в веб-консоль.

Удаление организации доступно исключительно её владельцу и не может быть отменено. Скилл запрещает запрашивать API-ключи прямо в чат с моделью: безопаснее авторизоваться через npx @capgo/cli@latest login или задать токен в переменной окружения CAPGO_TOKEN.

Какие задачи решает

  • проверить статус 2FA участников перед принудительным включением
  • настроить политику сложности паролей и срок действия API-ключей
  • узнать ID аккаунта и привязку приложений к организациям в Capgo
  • разобрать ошибки доступа и отсутствия двухфакторной аутентификации

Примеры запросов агенту

  • Покажи список участников организации ORG_ID и статус их 2FA
  • Включи обязательную двухфакторную аутентификацию для организации ORG_ID
  • Задай политику паролей с минимальной длиной 12 символов для ORG_ID

Как установить capgo-organization-management

1Через Skills CLI (Vercel)

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

2Вручную: положить файлы

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

Папка скилла целиком; для одного проекта — .claude/skills/capgo-organization-management/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о capgo-organization-management

Как установить capgo-organization-management в Claude Code?

Выполните команду npx skills add Cap-go/capgo-skills --skill capgo-organization-management -a claude-code.

Что делает capgo-organization-management?

Скилл помогает управлять организациями в Capgo CLI: от аудита участников и включения 2FA до ограничения срока жизни токенов и удаления команд.

Какая роль нужна для просмотра статуса 2FA у участников?

Для просмотра статуса двухфакторной аутентификации требуется роль super_admin. Пользователи с более низкими правами видят только неполные данные.

Исходный текст

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

Похожие скиллы

Все скиллы по теме «Безопасность» →
capgo-cloud-migration capawesome-team Ведёт агента через перенос Capacitor-проекта с Capgo на Capawesome Cloud: находит следы Capgo и меняет плагин, конфиг, каналы и CI/CD. CX Codex +1 502установок two-factor-authentication-best-practices better-auth Проводит агента по подключению двухфакторной аутентификации в приложении на Better Auth: TOTP, коды по email и SMS, резервные коды, доверенные устройства. CX Codex +1 34 300установок iam-helper-for-privileged-access-management официальный google Скилл помогает управлять временным доступом через Google Cloud Privileged Access Manager: настраивать доступы, запрашивать их и разбирать решения по заявкам. Подойдёт для работы с PAM, а не с постоянными IAM-привязками. CX Codex 3 900установок security-detection-rule-management elastic Скилл создаёт и настраивает правила детекции Elastic Security через Kibana API: убирает ложные срабатывания, добавляет исключения, закрывает пробелы в покрытии. CX Codex +1 3 800установок insecure-source-code-management yaklang Находит забытые репозитории .git, .svn, .hg и открытые дампы конфигураций вроде .env. Помогает извлечь исходный код при авторизованном аудите безопасности. CX Codex +1 3 600установок iam-helper-for-policy-management официальный google Скилл управляет IAM allow-политиками v1 и deny-политиками v2 в Google Cloud. Подойдёт для чтения и планирования изменений доступа. CX Codex 2 400установок

Из того же набора47

sqlite-to-fast-sql Переносит Capacitor-приложение с bridge-плагинов SQLite на @capgo/capacitor-fast-sql, сохраняя данные, транзакции и BLOB. CX Codex +1 706установок capgo-release-management Скилл ведёт релизы Capgo из CLI: загрузка бандлов, каналы, постепенный выкат, откат и шифрование. Пригодится, когда релиз ломается на загрузке или нужно откатить бандл. CX Codex +1 705установок capacitor-app-upgrade-v7-to-v8 Ведёт приложение на Capacitor 7 к восьмой версии: сначала npx cap migrate, потом ручной чек-лист по iOS и Android. CX Codex +1 704установок capgo-cloud Скилл помогает спланировать работу с Capgo Cloud в проектах на Capacitor: нативные сборки, live-обновления и выгрузку в сторы. Задаёт чёткий порядок действий. CX Codex +1 690установок ionic-enterprise-sdk-migration Помогает перенести приложение на Capacitor с платных библиотек Ionic Enterprise SDK на открытые аналоги от Capgo без принудительного разлогина пользователей. CX Codex +1 682установок skill-creator Помогает проектировать, форматировать и проверять скиллы для ИИ-агентов по стандартам Capgo: с триггерами, линтингом и тестами. CX Codex +1 681установок webapp-to-capacitor Планирует и выполняет превращение веб-приложения, PWA или SPA в приложение под iOS и Android на Capacitor, которое проходит ревью магазинов. CX Codex +1 665установок ionic-appflow-migration Переводит Ionic или Capacitor проект с Ionic Appflow на Capgo: живые обновления, сборки и публикация в стор. CX Codex +1 653установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой