소스 정보
- 저장소
- dengineproblem/ai-ads-agent
- 최근 소스 활동
- 2026년 1월 22일 11:30
- 감지된 SKILL.md 언어
- 러시아어
- 스타
- 38
- 포크
- 10
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
SOC 직업 분류 기준
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/dengineproblem/ai-ads-agent --skill account-onboarding명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SKILL.md 표시 중
Эксперт по оптимизации Facebook Ads. Используй для анализа метрик, Health Score, ad-eater detection и рекомендаций по бюджетам.
Мультиаккаунтный дашборд. Статистика по всем аккаунтам с детализацией до уровня объявлений.
Полное удаление аккаунта и всех связанных данных из конфигурации.
| name | account-onboarding |
| description | Онбординг нового рекламного аккаунта. Создаёт конфигурацию для оптимизации. |
Интерактивный помощник для настройки нового Facebook Ads аккаунта.
.claude/ads-agent/config/
├── ad_accounts.md ← Добавляется запись аккаунта
└── briefs/
└── {account_name}.md ← Создаётся новый бриф
Выведи сообщение:
👋 Привет! Это онбординг нового рекламного аккаунта.
Я задам ~20 вопросов о бизнесе клиента:
• Базовая информация (4)
• Бизнес-параметры (5)
• Цель рекламы (1)
• Технические ID (2-5 в зависимости от цели)
• Направления/кампании (по 5 на каждое)
В конце создам:
- Запись в ad_accounts.md
- Бриф briefs/{name}.md
Готов начать?
Дождись подтверждения.
ОБЯЗАТЕЛЬНЫЕ — все 4.
1. Название бизнеса:
> (например: Bas Dent, FitLife, TechStore)
2. Facebook Ads Account ID:
> act_XXXXXXXXX
(найти в Business Manager → Ad Accounts)
3. Часовой пояс:
> UTC+5 (Алматы) / UTC+3 (Москва) / UTC+6 (Астана) / другой
4. Ниша бизнеса:
> E-commerce / Услуги / SaaS / Образование / Медицина / другая
Валидация:
act_Дефолт: Валюта всегда USD.
ОБЯЗАТЕЛЬНЫЕ: 1-3. ОПЦИОНАЛЬНЫЕ: 4-5.
1. Что продаёте / какие услуги:
> (краткое описание основных продуктов/услуг)
2. Регион работы:
> Казахстан / Россия / СНГ / Весь мир / конкретные города
3. Целевая аудитория:
> Возраст: 25-45
> Пол: все / жен / муж
> Интересы: (ключевые)
4. Боли клиентов (для копирайтинга) [опционально]:
> Какие проблемы решаете? Что волнует клиентов?
5. Конкурентные преимущества [опционально]:
> Почему должны выбрать вас?
После получения региона — найди geo ID:
config/knowledge/geo_locations.mdsearch_geo_locations(query="{город}", location_types=["city"])
city_key — ID городаregion_id — ID региона (если есть)country_code — код страныradius — радиус по умолчанию (25 km для городов KZ, 40 km для RU)ОБЯЗАТЕЛЬНЫЙ.
Выбери цель рекламы:
1. WhatsApp — сообщения в WhatsApp (оптимизация на начало переписки)
2. Instagram Трафик — клики на профиль Instagram
3. Site Leads — лиды на сайте (с Pixel)
4. Lead-формы — мгновенные формы Facebook/Instagram
> (1 / 2 / 3 / 4)
Технические параметры по целям:
| Цель | Campaign Objective | Optimization Goal | Destination Type |
|---|---|---|---|
| OUTCOME_ENGAGEMENT | CONVERSATIONS | ||
| Instagram Трафик | OUTCOME_TRAFFIC | LINK_CLICKS | — |
| Site Leads | OUTCOME_LEADS | OFFSITE_CONVERSIONS | WEBSITE |
| Lead-формы | OUTCOME_LEADS | LEAD_GENERATION | ON_AD |
В зависимости от цели (из Шага 3) собери нужные технические данные.
ВСЕГДА ОБЯЗАТЕЛЬНЫЕ:
1. Facebook Page ID:
> (число, например: 123456789012345)
(найти в Business Suite → Страницы → О странице)
2. Есть ли Instagram аккаунт? (да/нет)
Если да:
> Instagram Account ID: (число)
(найти в Business Suite → Instagram аккаунты)
В ЗАВИСИМОСТИ ОТ ЦЕЛИ:
Если цель = "WhatsApp":
3. WhatsApp Business номер телефона:
> +7XXXXXXXXXX (формат с кодом страны)
(должен быть подключен к Business Manager)
Если цель = "Lead-формы":
3. Lead Form ID [если уже есть]:
> (число) или "создать новую"
(найти в Meta Business Suite → Формы)
4. Какие поля в форме нужны:
> Имя / Телефон / Email / Город / другие
Если цель = "Site Leads":
3. URL сайта/лендинга:
> https://example.com
4. Facebook Pixel ID:
> (число, например: 123456789012345)
(найти в Events Manager → Data Sources)
5. Есть ли настроенные события? (да/нет)
Если да, какие:
> Purchase / Lead / AddToCart / ViewContent / другие
Если цель = "Instagram Трафик":
(Дополнительных ID не требуется, только Page ID и Instagram ID)
Валидация:
Сколько направлений/кампаний в аккаунте?
> (1-10)
Для КАЖДОГО направления спроси:
Направление {N}:
1. Название: (например: Импланты, Виниры, Курсы)
2. Целевой CPL: $X (стоимость лида в USD)
3. Дневной бюджет: $X
4. Приоритет: высокий / средний / низкий
5. Campaign ID [если уже есть]: или "создать новую"
Валидация:
Спрашивать только если ниша = E-commerce.
Целевой ROAS:
ROAS (Return on Ad Spend) — сколько долларов выручки приносит $1 рекламных расходов.
Пример расчёта:
• Потратили на рекламу: $100
• Получили выручки: $300
• ROAS = $300 / $100 = 3x
Формула: ROAS = Выручка / Расходы на рекламу
Типичные значения:
• 2x — минимально приемлемый
• 3x-4x — хороший результат
• 5x+ — отличный результат
> Целевой ROAS: Xх (например: 3x) или "не отслеживаю"
Выведи ВСЮ собранную информацию в структурированном виде:
📋 СВОДКА ОНБОРДИНГА
## Базовая информация
- Название: {business_name}
- Account ID: {account_id}
- Валюта: USD
- Часовой пояс: {timezone}
- Ниша: {niche}
## Бизнес
- Продукт: {product}
- Регион: {region}
- ЦА: {target_audience}
- Боли: {pains}
- Преимущества: {advantages}
## Цель рекламы
- Цель: {goal} ({objective} / {optimization_goal})
- ROAS: {roas} (если e-commerce)
## Технические ID
- Page ID: {page_id}
- Instagram ID: {instagram_id} (или "нет")
- WhatsApp: {whatsapp_phone} (если WhatsApp)
- Lead Form ID: {lead_form_id} (если Lead-формы)
- Pixel ID: {pixel_id} (если Site Leads)
- Сайт: {website_url} (если Site Leads)
## Направления ({count})
| Название | Целевой CPL | Бюджет | Приоритет | Campaign ID |
|----------|-------------|--------|-----------|-------------|
{directions_rows}
---
Всё верно? (да / нет, изменить)
Если "нет" — спроси что изменить и обнови данные.
После подтверждения создай файлы:
Прочитай .claude/ads-agent/config/ad_accounts.md, найди последний номер аккаунта и добавь в конец (перед "Пример формата"):
---
## Аккаунт {N}: {business_name}
- **Account ID**: {account_id}
- **Page ID**: {page_id}
- **Instagram ID**: {instagram_id}
- **Название**: {business_name}
- **Бриф**: [briefs/{filename}.md](briefs/{filename}.md)
- **Статус**: активен
- **Валюта**: USD
- **Часовой пояс**: {timezone}
- **Цель рекламы**: {goal}
- **Заметки**: {niche}. {short_description}
---
# {business_name} - Бриф
> Создан через /account-onboarding {date}
---
## Бизнес
- **Ниша**: {niche}
- **Продукт**: {product}
- **Регион**: {region}
- **Целевая аудитория**: {target_audience}
- **Сайт/Landing**: {website}
### Для копирайтинга
- **Боли клиентов**: {pains}
- **Преимущества**: {advantages}
---
## Цель рекламы
- **Цель**: {goal}
- **Campaign Objective**: {objective}
- **Optimization Goal**: {optimization_goal}
- **Destination Type**: {destination_type}
- **Целевой ROAS**: {roas}
---
## Технические ID (для API)
### Обязательные
- **Facebook Page ID**: `{page_id}`
- **Instagram Account ID**: `{instagram_id}` <!-- или "нет" -->
### В зависимости от цели
<!-- Заполняется в зависимости от goal -->
#### Для WhatsApp:
- **WhatsApp номер**: `{whatsapp_phone}`
#### Для Lead-форм:
- **Lead Form ID**: `{lead_form_id}`
- **Поля формы**: {form_fields}
#### Для Site Leads:
- **URL сайта**: {website_url}
- **Pixel ID**: `{pixel_id}`
- **Настроенные события**: {pixel_events}
### Гео-локации
| Город/Страна | Тип | Key/Code | Region ID | Радиус |
|--------------|-----|----------|-----------|--------|
| {city_name} | city | {city_key} | {region_id} | {radius} km |
| {country_name} | country | {country_code} | — | — |
---
## Правила оптимизации (дефолты)
### Пороговые значения
- **Минимум impressions для решений**: 1000
- **Минимум конверсий для решений**: 3
- **Минимум дней до агрессивных действий**: 2
- **Ad-eater порог**: CPL > target × 3
### Бюджетные лимиты
- **Максимальное увеличение за раз**: 30%
- **Максимальное уменьшение за раз**: 50%
### Временные ограничения
- **Часовой пояс**: {timezone}
- **Не создавать adsets после**: 18:00
### CPL диапазоны
- **Normal**: target × 1.0-1.5
- **High**: target × 1.5-2.0
- **Ad-eater**: target × 3.0+
---
## Активные кампании/направления
| Название | Campaign ID | Цель CPL | Дневной бюджет | Приоритет | Статус |