landing-ads-f0a3a0 — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited landing-ads-f0a3a0 (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Готовит всё, что нужно загрузить в рекламные кабинеты на лендинг (или вариант A/B): UTM-ссылки, тексты объявлений в рамках форматов, ключевые фразы и минус-слова, экспорт-файлы. Артефакты, не запуск. Токенов на API сейчас нет (ADR-0007), поэтому skill не создаёт кампании и ничего не тратит — только собирает материалы и инструкции.
материалы + инструкцию по загрузке. Запуск, ставки и бюджет выставляет человек.
выдуманных цифр, гарантий, «№1», несуществующих акций. Источник фактов — бриф (в будущем — RAG по базе знаний).
A/B-варианта, иначе статистику по каналам/вариантам не свести (см. landing-experiment).
подключена). Предупреди, если запускают рекламу на неготовую к конверсии страницу.
.claude/skills/new-landing/reference/brief-schema.md.
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. Выдаёт таблицу ссылок (канал × вариант) и CSV в ads/<campaign>/utm.csv.
Сгенерируй по reference/ad-formats.md (лимиты символов и количество для каждого канала; правила копирайта). Под каждый канал, при A/B — под каждый вариант (с соответствующим utm_content). Сохрани в ads/<campaign>/ads.<channel>.json.
Из брифа и SEO-исследования (ключевые фразы). Сгруппируй по интенту, добавь минус-слова. Сохрани в ads/<campaign>/keywords.<channel>.txt.
ad-formats.md). python3 .claude/skills/landing-ads/scripts/check_ads.py ads/<campaign>/ads.<channel>.json --channel <yandex|google>Google с кампанией, какие UTM смотреть в отчётах, гейт трафик-гейт.
python3 .claude/skills/landing-journal/scripts/log_event.py \
--event changed --landing <slug> --summary "Подготовлены рекламные материалы: <campaign>" \
--details "каналы=<...>; варианты=<...>"Автозагрузка кампаний через API Яндекс.Директ / Google Ads и автосбор расхода/конверсий. Тогда — строго с подтверждением трат человеком и лимитами бюджета. Сейчас — заглушка: материалы готовятся здесь, загрузка ручная.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.