ads-optimize — скилл для Claude Code: что делает и установка
Разбирает данные рекламных кампаний, готовит изменения и применяет их только после проверки условий. Нужен для ставок, бюджетов, CPA, ROAS и поисковых запросов.
npx skills add AgriciDaniel/claude-ads --skill ads-optimize -a claude-codeЧто делает ads-optimize
Скилл загружает актуальный нормализованный снимок, прежние решения, результаты мониторинга, состояние экспериментов, задержку конверсий, экономику и возможности рекламной платформы. Затем он сопоставляет бездействие, эксперимент и изменение кампании, учитывая обучение, политику, трекинг, инвентарь и цену упущенных возможностей.
По умолчанию работа идёт в режиме --draft: скилл выдаёт ранжированные рекомендации с уровнем уверенности и критериями успеха. Одобренные решения превращаются в план изменений через основной шлюз, а применение возможно, когда операция разрешена и состояние аккаунта совпадает с условиями черновика. Это повод проверить исходные данные перед запуском изменений.
Постоянно удалять кампании, группы объявлений, объявления, аудитории и конверсии скилл откажется. Вместо этого он предлагает паузу, архивирование, метки, резервную копию или дату пересмотра. Для действий по поисковым запросам нужны отчёт по запросам, подтверждение их деловой нерелевантности и проверка риска блокировки нужных запросов.
Какие задачи решает
- перераспределить рекламный бюджет на основе данных
- сравнить эксперимент с изменением ставок
- подготовить план паузы объявлений
- оценить действия по поисковым запросам
- проверить условия применения изменений
Примеры запросов агенту
- Подготовь в режиме
--draftрекомендации по оптимизации кампании с учётом CPA и ROAS. - Сравни бездействие, эксперимент и изменение бюджета для текущих данных кампании.
- Проверь отчёт по поисковым запросам и предложи действия только при достаточных доказательствах.
Как установить ads-optimize
1Через Skills CLI (Vercel)
npx skills add AgriciDaniel/claude-ads --skill ads-optimize -a claude-code2Вручную: положить файлы
~/.claude/skills/ads-optimize/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/ads-optimize/
1Через Skills CLI (Vercel)
npx skills add AgriciDaniel/claude-ads --skill ads-optimize -a codex2Вручную: положить файлы
.agents/skills/ads-optimize/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add AgriciDaniel/claude-ads --skill ads-optimize -a cursor2Вручную: положить файлы
.cursor/skills/ads-optimize/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install AgriciDaniel/claude-ads ads-optimize2Вручную: положить файлы
.github/skills/ads-optimize/SKILL.md1Через Skills CLI (Vercel)
npx skills add AgriciDaniel/claude-ads --skill ads-optimize -a gemini-cli2Командой платформы
gemini skills install https://github.com/AgriciDaniel/claude-ads --path skills/ads-optimizeВручную: положить файлы
.devin/skills/ads-optimize/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add AgriciDaniel/claude-ads --skill ads-optimize -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о ads-optimize
Как установить ads-optimize в Claude Code?
Выполните npx skills add AgriciDaniel/claude-ads --skill ads-optimize -a claude-code, затем повторите npx skills add AgriciDaniel/claude-ads --skill ads-optimize -a claude-code. Файл скилла находится в ~/.claude/skills/ads-optimize/SKILL.md.
Что делает ads-optimize?
Скилл анализирует данные кампании и формирует ранжированные рекомендации по бюджетам, ставкам, экспериментам и другим действиям. По умолчанию он готовит черновик, а не применяет изменения.
Может ли ads-optimize удалить рекламную кампанию?
Нет. Постоянное удаление объектов аккаунта выходит за границы работы скилла; вместо него предлагаются обратимые действия, включая паузу или архивирование.
Исходный текст
SKILL.md · MIT
--- name: ads-optimize description: "Diagnose and draft or explicitly apply paid-ad optimizations using evidence, financial constraints, experiments, and capability-gated adapters. Use for campaign optimization, budget reallocation, bid changes, pausing or archiving ads, requests to delete campaigns, search-term or negative-keyword actions, creative rotation, or improving CPA and ROAS." --- # Paid Media Optimization Default to `--draft`. 1. Load the latest normalized snapshot, prior decisions, monitoring results, experiment state, conversion lag, economics, and platform capability manifest. 2. Identify the decision and causal evidence; do not optimize a metric in isolation. 3. Compare no-change, experiment, and mutation options, including learning, policy, tracking, inventory, and opportunity-cost effects. 4. Produce ranked recommendations with confidence and success measures. 5. Convert approved recommendations into mutation plans only through the main mutation gate. 6. Apply, verify, audit, and retain rollback only when the exact operation is enabled and remote state still matches the draft precondition. Never use a fixed CPA multiple, budget ratio, benchmark, or novelty claim as sole authorization to change an account. ## Destructive-action boundary Refuse permanent deletion of campaigns, ad groups, ads, audiences, conversions, or other account objects. Permanent deletion is outside the supported mutation contract and cannot be made safe by confirmation. Offer reversible alternatives: leave objects paused, archive where supported, apply labels, export a backup, and define a retention or later-review date. Do not create or apply a delete plan. Search-term actions require a search terms report, business-relevance evidence, and an overblocking review. Without them, request the missing evidence and do not invent or illustrate specific negative keywords.
© AgriciDaniel · MIT · AgriciDaniel/claude-ads