ads-math — скилл для Claude Code: расчёт метрик платной рекламы
Считает CPA, CPL, CPC, CPM, ROAS, MER, точку безубыточности, маржу и LTV:CAC. Пригодится, когда нужно обосновать бюджет или прогноз цифрами.
npx skills add AgriciDaniel/claude-ads --skill ads-math -a claude-codeЧто делает ads-math
Скилл ведёт расчёт по шагам. Сначала он выясняет, какое решение вы принимаете, и собирает вводные: единицы измерения, валюту, период, налоги и возвраты, маржу, базу атрибуции и оценку неопределённости. Дальше показывает формулу и привязывает каждое значение к оператору или документу-источнику.
Перед подсчётом идёт проверка: знаменатели, знаки, пропущенные значения, несовпадающие окна и перевод единиц. Если неопределённость влияет на решение, скилл считает три сценария — базовый, пессимистичный и оптимистичный. Выручка по атрибуции платформы, общая выручка бизнеса, денежный поток и маржа держатся раздельно, чтобы не смешать разные базы.
На выходе — машиночитаемые входные данные, формулы, результаты, чувствительность и выводы для решения. Пропущенные финансовые вводные скилл не выдумывает и не прячет деление на ноль. Точечный прогноз без допущений он не выдаёт, поэтому будьте готовы назвать допущения сами.
Какие задачи решает
- посчитать CPA и CPL по кампании и сравнить с целевыми
- найти точку безубыточности для нового канала
- разложить ROAS и MER по разным базам выручки
- спрогнозировать бюджет на квартал с тремя сценариями
- оценить LTV:CAC и маржу до запуска
Примеры запросов агенту
- Посчитай CPA и CPL по этой кампании, покажи формулу и допущения
- Найди точку безубыточности для нового канала при марже 35%
- Спрогнозируй бюджет на квартал: базовый, пессимистичный и оптимистичный сценарии
Как установить ads-math
1Через Skills CLI (Vercel)
npx skills add AgriciDaniel/claude-ads --skill ads-math -a claude-code2Вручную: положить файлы
~/.claude/skills/ads-math/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/ads-math/
1Через Skills CLI (Vercel)
npx skills add AgriciDaniel/claude-ads --skill ads-math -a codex2Вручную: положить файлы
.agents/skills/ads-math/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add AgriciDaniel/claude-ads --skill ads-math -a cursor2Вручную: положить файлы
.cursor/skills/ads-math/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install AgriciDaniel/claude-ads ads-math2Вручную: положить файлы
.github/skills/ads-math/SKILL.md1Через Skills CLI (Vercel)
npx skills add AgriciDaniel/claude-ads --skill ads-math -a gemini-cli2Командой платформы
gemini skills install https://github.com/AgriciDaniel/claude-ads --path skills/ads-mathВручную: положить файлы
.devin/skills/ads-math/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add AgriciDaniel/claude-ads --skill ads-math -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о ads-math
Как установить ads-math в Claude Code?
Выполните npx skills add AgriciDaniel/claude-ads --skill ads-math -a claude-code. Скилл встанет в ~/.claude/skills/ads-math/SKILL.md.
Что делает ads-math?
Считает и моделирует метрики платной рекламы: CPA, CPL, CPC, CPM, ROAS, MER, точку безубыточности, маржу, LTV:CAC, бюджеты, прогнозы и экономику экспериментов.
Какие вводные нужно подготовить?
Единицы измерения, валюту, период, обработку налогов и возвратов, маржу, базу атрибуции и оценку неопределённости. Без допущений скилл точечный прогноз не даёт.
Исходный текст
SKILL.md · MIT
--- name: ads-math description: "Calculate and model paid-media CPA, CPL, CPC, CPM, ROAS, MER, break-even targets, contribution margin, LTV:CAC, impression-share opportunity, budgets, forecasts, and experiment economics. Use for PPC math, ad calculator, break-even analysis, ROAS calculator, CPA calculator, budget forecast, LTV CAC, or MER." --- # Paid Media Financial Model 1. Identify the decision and collect units, currency, period, tax/refund treatment, margin, attribution basis, and uncertainty. 2. Show the formula and map every input to an operator value or cited artifact. 3. Validate denominators, sign, missing values, incompatible windows, and unit conversions. 4. Calculate base, downside, and upside cases where uncertainty affects the decision. 5. Keep platform-attributed revenue, blended business revenue, cash flow, and contribution margin distinct. 6. Return machine-readable inputs, formulas, outputs, sensitivities, and decision implications. Never fabricate missing financial inputs, hide division-by-zero, or present a point forecast without its assumptions.
© AgriciDaniel · MIT · AgriciDaniel/claude-ads