Skip to content
Back to skills

Landing Ads

ASecurity

Подготовить рекламные материалы для лендинга — UTM-разметку, тексты объявлений, ключевые фразы и минус-слова под Яндекс.Директ и Google Ads, с экспортом для Директ.Коммандера / Google Ads Editor. Использовать, когда нужно завести рекламную кампанию на лендинг или вариант A/B. Генерирует артефакты (без трат и без живых API); запуск кампаний — решение человека.

  • 10 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added June 8, 2026
content-marketingpythongobashapi

Works with

  • api

Security analysis

A100/100

Pro scans all 5 files and shows the line behind each finding

Scanned June 8, 2026

npx -y skills add monthu56/landforge --skill landing-ads --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Landing Ads?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Landing Ads
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/monthu56-landing-ads/badge)](https://www.skillsdirectory.com/skills/monthu56-landing-ads)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: landing-ads
description: Подготовить рекламные материалы для лендинга — UTM-разметку, тексты объявлений, ключевые фразы и минус-слова под Яндекс.Директ и Google Ads, с экспортом для Директ.Коммандера / Google Ads Editor. Использовать, когда нужно завести рекламную кампанию на лендинг или вариант A/B. Генерирует артефакты (без трат и без живых API); запуск кампаний — решение человека.
---

# landing-ads — рекламные материалы для лендинга

Готовит всё, что нужно загрузить в рекламные кабинеты на лендинг (или вариант A/B): UTM-ссылки,
тексты объявлений в рамках форматов, ключевые фразы и минус-слова, экспорт-файлы. **Артефакты,
не запуск.** Токенов на API сейчас нет (ADR-0007), поэтому skill не создаёт кампании и ничего не
тратит — только собирает материалы и инструкции.

## Жёсткие правила

1. **Деньги — решение человека.** Skill НЕ запускает кампании и НЕ тратит бюджет. Он отдаёт
   материалы + инструкцию по загрузке. Запуск, ставки и бюджет выставляет человек.
2. **Правдивость (правила копирайта проекта).** Объявления не обещают того, чего нет: без
   выдуманных цифр, гарантий, «№1», несуществующих акций. Источник фактов — бриф (в будущем —
   RAG по базе знаний).
3. **UTM консистентны с аналитикой.** Разметка должна сходиться с целями Метрики/GA4 и метками
   A/B-варианта, иначе статистику по каналам/вариантам не свести (см. `landing-experiment`).
4. **Трафик-гейт.** Лить платный трафик имеет смысл, когда лендинг готов к замерам (аналитика
   подключена). Предупреди, если запускают рекламу на неготовую к конверсии страницу.

## Workflow

### 1. Вход
- **Бриф** (оффер, аудитория, SEO-тема, ограничения) — формат в
  `.claude/skills/new-landing/reference/brief-schema.md`.
- **URL лендинга** (прод) и, если это A/B, — id эксперимента и список вариантов.
- Каналы: Яндекс.Директ и/или Google Ads.

### 2. UTM-разметка
```bash
python3 .claude/skills/landing-ads/scripts/build_utm.py \
  --url https://example.com/ --campaign <slug> [--channels yandex,google] [--variants A,B]
```
Схема и соглашения — [`reference/utm-scheme.md`](reference/utm-scheme.md). Выдаёт таблицу ссылок
(канал × вариант) и CSV в `ads/<campaign>/utm.csv`.

### 3. Тексты объявлений
Сгенерируй по [`reference/ad-formats.md`](reference/ad-formats.md) (лимиты символов и количество
для каждого канала; правила копирайта). Под каждый канал, при A/B — под каждый вариант (с
соответствующим `utm_content`). Сохрани в `ads/<campaign>/ads.<channel>.json`.

### 4. Ключевые фразы и минус-слова
Из брифа и SEO-исследования (ключевые фразы). Сгруппируй по интенту,
добавь минус-слова. Сохрани в `ads/<campaign>/keywords.<channel>.txt`.

### 5. Экспорт и проверка
- Собери экспорт-файлы для Директ.Коммандера / Google Ads Editor (колонки — в `ad-formats.md`).
- Проверь лимиты:
  ```bash
  python3 .claude/skills/landing-ads/scripts/check_ads.py ads/<campaign>/ads.<channel>.json --channel <yandex|google>
  ```

### 6. Инструкция + журнал
- Приложи короткую инструкцию: как импортировать в кабинет, как связать цели Метрики/конверсии
  Google с кампанией, какие UTM смотреть в отчётах, гейт трафик-гейт.
- Залогируй:
  ```bash
  python3 .claude/skills/landing-journal/scripts/log_event.py \
    --event changed --landing <slug> --summary "Подготовлены рекламные материалы: <campaign>" \
    --details "каналы=<...>; варианты=<...>"
  ```

## Будущее (при появлении токенов — отдельный ADR)
Автозагрузка кампаний через API Яндекс.Директ / Google Ads и автосбор расхода/конверсий. Тогда —
строго с подтверждением трат человеком и лимитами бюджета. Сейчас — заглушка: материалы готовятся
здесь, загрузка ручная.

Files in this skill

  • SKILL.md5.5 KB
  • reference/ad-formats.md2.7 KB
  • reference/utm-scheme.md2.2 KB
  • scripts/build_utm.py2.6 KB
  • scripts/check_ads.py3.6 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…