revenuecat-status — скилл для Claude Code: сводка проекта RevenueCat
Собирает отчёт по проекту RevenueCat: приложения, продукты, entitlements, offerings и вебхуки. Пригодится, когда нужно быстро понять, что настроено.
npx skills add RevenueCat/ai-toolkit --skill revenuecat-status -a claude-codeЧто делает revenuecat-status
Скилл вызывает list-projects, а затем проходит по каждому проекту через list-apps, list-products, list-entitlements, list-offerings и list-webhook-integrations. Результат — текстовый отчёт с количеством и списками: приложения с платформами, продукты с типом, entitlements, offerings с пометкой current, вебхуки с адресом.
Аргумент project_name необязателен. Совпадение по имени регистронезависимое и допускает частичное — можно написать кусок названия. Если ничего не подошло, скилл сообщит об этом и перечислит доступные проекты. Без аргумента отчёт строится по всем проектам, к которым есть доступ.
Отдельным блоком выводятся проблемы: продукты, не привязанные ни к одному entitlement, offerings без пакетов, приложения без продуктов. Для вызовов используется MCP-сервер RevenueCat или CLI rc — каждый list-* имеет эквивалент вида rc <noun> list, например list-offerings соответствует rc offerings list, а list-webhook-integrations — rc webhooks list. Так что перед первым запуском стоит убедиться, что MCP-сервер подключён или rc доступен в PATH, иначе скилл просто не сможет собрать данные.
Какие задачи решает
- увидеть, какие приложения и продукты уже заведены в RevenueCat
- проверить, что каждый продукт привязан к entitlement
- найти offerings без пакетов
- выписать все вебхуки с их адресами
- сверить конфигурацию проекта перед релизом
Примеры запросов агенту
- /revenuecat-status
- /revenuecat-status MyApp
- Покажи статус проекта MyApp в RevenueCat
Как установить revenuecat-status
1Через Skills CLI (Vercel)
npx skills add RevenueCat/ai-toolkit --skill revenuecat-status -a claude-code2Вручную: положить файлы
~/.claude/skills/revenuecat-status/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/revenuecat-status/
1Через Skills CLI (Vercel)
npx skills add RevenueCat/ai-toolkit --skill revenuecat-status -a codex2Вручную: положить файлы
.agents/skills/revenuecat-status/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add RevenueCat/ai-toolkit --skill revenuecat-status -a cursor2Вручную: положить файлы
.cursor/skills/revenuecat-status/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install RevenueCat/ai-toolkit revenuecat-status2Вручную: положить файлы
.github/skills/revenuecat-status/SKILL.md1Через Skills CLI (Vercel)
npx skills add RevenueCat/ai-toolkit --skill revenuecat-status -a gemini-cli2Командой платформы
gemini skills install https://github.com/RevenueCat/ai-toolkit --path revenuecat/skills/revenuecat-statusВручную: положить файлы
.devin/skills/revenuecat-status/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add RevenueCat/ai-toolkit --skill revenuecat-status -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора25
Похожие
Рядом в теме «Мобильная разработка»
Всё по теме «Мобильная разработка» →Вопросы о revenuecat-status
Как установить revenuecat-status в Claude?
Выполните npx skills add RevenueCat/ai-toolkit --skill revenuecat-status -a claude-code. После этого файл скилла окажется по пути ~/.claude/skills/revenuecat-status/SKILL.md.
Что делает revenuecat-status?
Собирает сводку по конфигурации проекта RevenueCat: сколько приложений и на каких платформах, какие продукты, entitlements, offerings и вебхуки настроены. Дополнительно подсвечивает несогласованности вроде продуктов без entitlement.
Что нужно для работы скилла?
Вызовы идут через MCP-сервер RevenueCat или CLI rc. Без одного из них скилл не получит данные о проекте.
Исходный текст
SKILL.md · MIT
---
name: revenuecat-status
description: Get a quick overview of your RevenueCat project configuration including apps, products, entitlements, offerings, and webhooks.
---
# RevenueCat Status
Get a quick overview of your RevenueCat project configuration.
## Description
This command provides a summary of your RevenueCat project including:
- Number of apps and their platforms
- Total products configured
- Entitlements defined
- Offerings and their packages
- Webhook integrations
## Usage
```
/revenuecat-status [project_name]
```
**Arguments:**
- `project_name` (optional): Name of the project to show status for. If not provided, shows status for all accessible projects.
Can be referenced as `$ARGUMENTS` in the skill.
## Instructions
Use the RevenueCat MCP server or the `rc` CLI for all tool calls (see the `revenuecat-cli` skill). Each `list-*` tool below has an `rc <noun> list` equivalent (e.g. `list-offerings` → `rc offerings list`; note `list-webhook-integrations` → `rc webhooks list`).
When the user invokes this skill, perform the following steps:
1. **Parse Arguments** (from $ARGUMENTS)
- Extract `project_name` (optional)
- Project name matching is case-insensitive and supports partial matches
2. **Get Projects**
- Use `list-projects` tool to retrieve all accessible projects
- If `project_name` is specified in arguments, filter projects by name (case-insensitive partial match)
- If no matching project found, inform the user and list available projects
- If no `project_name` provided, show status for all projects
3. **Gather Statistics for Each Project**
For each project (filtered or all), use the following tools:
- `list-apps`
- `list-products`
- `list-entitlements`
- `list-offerings`
- `list-webhook-integrations`
4. **Present Summary**
Format the results as a clear status report:
```
📊 RevenueCat Project Status
============================
Project: {project_name} ({project_id})
📱 Apps: {count}
- {app_name} ({platform})
...
📦 Products: {count}
- {product_identifier} ({type})
...
🔑 Entitlements: {count}
- {entitlement_name}
...
🎁 Offerings: {count}
- {offering_name} (current: yes/no)
...
🔗 Webhooks: {count}
- {webhook_name} → {url}
...
```
5. **Highlight Issues** (if any)
- Products not attached to any entitlement
- Offerings without packages
- Apps without products
© RevenueCat · MIT · RevenueCat/ai-toolkit