cmux-billing — скилл для Claude Code: что делает и как установить
Справочник по архитектуре биллинга cmux: настройка Stripe Checkout, подписок, хуков и прав доступа к тарифам Pro и Max при доработке серверного кода.
npx skills add manaflow-ai/cmux --skill cmux-billing -a claude-codeЧто делает cmux-billing
Скилл координирует работу с платежами в репозитории cmux. Он описывает маршруты /api/billing/checkout и портала Stripe, привязку аккаунтов Stack и логику идемпотентной фиксации покупок в web/services/billing/purchase.ts. Обработчик вебхуков /api/stripe/webhook проверяет подпись, фильтрует события по метке metadata.app === "cmux" и отвечает кодом 500 при сбоях, чтобы вызвать повтор со стороны Stripe.
В коде виртуальных машин права вычисляются через метаданные Stack: ручной оверрайд cmuxVmPlan приоритетнее зеркала cmuxPlan. Для служебных роутов /api/admin/* действует проверка доменов cmux.com, manaflow.ai и manaflow.com. Без выполненной миграции admin_plan_grants операции с отложенными грантами возвращают ошибку 503.
Какие задачи решает
- разобрать логику создания сессий Stripe Checkout и переключения планов
- настроить локальное тестирование биллинга через
dev-stack.shи промокодCMUXDEV100 - проверить обработку входящих вебхуков в
/api/stripe/webhookс фильтрацией по приложению - выдать временный доступ или сбросить статус подписки скриптом
dev-reset.sh
Примеры запросов агенту
- Объясни, как `/api/stripe/webhook` обрабатывает события и проверяет поле metadata.app
- Помоги настроить локальный тариф Pro через скрипт web/scripts/stripe/dev-grant.sh
- Как устроен переход пользователя с тарифа Pro на Max в personalSwitchRoute.ts?
Как установить cmux-billing
1Через Skills CLI (Vercel)
npx skills add manaflow-ai/cmux --skill cmux-billing -a claude-code2Вручную: положить файлы
~/.claude/skills/cmux-billing/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/cmux-billing/
1Через Skills CLI (Vercel)
npx skills add manaflow-ai/cmux --skill cmux-billing -a codex2Вручную: положить файлы
.agents/skills/cmux-billing/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add manaflow-ai/cmux --skill cmux-billing -a cursor2Вручную: положить файлы
.cursor/skills/cmux-billing/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install manaflow-ai/cmux cmux-billing2Вручную: положить файлы
.github/skills/cmux-billing/SKILL.md1Через Skills CLI (Vercel)
npx skills add manaflow-ai/cmux --skill cmux-billing -a gemini-cli2Командой платформы
gemini skills install https://github.com/manaflow-ai/cmux --path skills/cmux-billingВручную: положить файлы
.devin/skills/cmux-billing/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add manaflow-ai/cmux --skill cmux-billing -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора13
Весь набор →Похожие
Вопросы о cmux-billing
Как установить cmux-billing в Claude Code?
Установите скилл вызовом npx skills add manaflow-ai/cmux --skill cmux-billing -a claude-code. Файл конфигурации сохранится в ~/.claude/skills/cmux-billing/SKILL.md.
Зачем нужен скилл cmux-billing?
Он задаёт контекст для ИИ при изменении кода биллинга в cmux: показывает маршруты Stripe, правила синхронизации планов и порядок локальной отладки.
Как эмулировать успешную оплату при локальной разработке?
Запустите скрипт web/scripts/stripe/dev-grant.sh <email> для прямой записи тарифа или укажите тестовый промокод CMUXDEV100 со 100% скидкой в окне оплаты Stripe Checkout.