English.
journalistis an open Agent Skill (SKILL.md) that turns a coding agent - Claude Code, OpenAI Codex, GitHub Copilot, Cursor, Gemini CLI and others - into a 16-stage SEO article pipeline: topic selection from fresh market signals, deep research, writing, seven parallel QA passes, a humanization loop, an independent final review by a second model, render check and publishing. Documentation is in Russian; the license is in English (LICENSE.en.md), Ukrainian (LICENSE.uk.md) and Russian (LICENSE.md). Free for personal use and for working journalists who are members of the NUJU or of any IFJ / EFJ affiliated union; EUR 29 per month per seat for companies and agencies. Author: Valerii Danyuk, 1001site.com.
Навык для ИИ-агента, который пишет SEO-статьи под ключ. Вы подключаете его к своему проекту, говорите тему (или не говорите - он выберет сам по свежим сигналам рынка), и агент проходит 16 этапов: находит тему, исследует, пишет, вычитывает семью QA-проходами, гоняет цикл хуманизации, прогоняет финальный независимый каскад редактуры, проверяет рендер и публикует. На выходе - статья, которая закрывает дыру в поисковой выдаче, звучит как живой человек и ведёт читателя к вашему офферу.
Это не генератор текста «по кнопке». Это перенесённый в файлы процесс, обкатанный на живой контент-операции в сотни статей. Вся специфика стека и бренда вынесена в один config.yaml - поэтому процесс работает в любом проекте и любой нише.
- Положите папку
journalist/в корень проекта (в Claude Code - в.claude/skills/journalist/, в Codex - в.agents/skills/journalist/, в Copilot - в.github/skills/journalist/; остальные агенты - в разделе «С какими ИИ-агентами работает»). - Откройте
AUTOPILOT.mdи следуйте инструкции: вставьте промпт-установщик в агента. - Автопилот сам просканит проект, задаст минимум вопросов (до восьми) и соберёт
config.yaml. - Скажите: «напиши статью про <тему>» - и агент пойдёт по методологии.
Без автопилота: скопируйте config.example.yaml в config.yaml, заполните руками по комментариям, и навык готов.
Установка из GitHub одной командой:
git clone https://github.com/DanikVR/journalist .claude/skills/journalistДля Codex целевая папка - .agents/skills/journalist, для Copilot - .github/skills/journalist, для Cursor - .cursor/skills/journalist.
| Папка / файл | Что это |
|---|---|
AUTOPILOT.md |
Промпт-установщик: изучает ваш проект и собирает конфиг за вас. |
config.example.yaml |
Схема конфига - единственное место вашей специфики (домен, аудитория, голос, оффер, стоп-слова, способ публикации, юрисдикция, финальный каскад, отчёты). |
SKILL.md |
Манифест навыка в открытом формате Agent Skills: триггер-фразы + autonomous-режим. Подхватывают Claude Code, Codex, Copilot, Cursor; остальным агентам - ссылка из файла инструкций. |
methodology/00-methodology-16-stages.md |
Сам процесс. 16 этапов в 4 фазах: Поиск → Выбор → Написание → Валидация. |
methodology/editorial-standard.md |
Приоритетный редакционный стандарт v3: смысл, язык, структура, факты, SEO-эвристики. Старше механических квот. |
methodology/topic-selection.md |
Ежедневный отбор тем по свежим сигналам: уровни доказательств, резервы слотов, правило двух попыток, разбор внешних видео без рерайта. |
methodology/final-review.md |
Финальный независимый каскад: редактор (другая модель) + свежий проверяющий до публикации, контроль версии по SHA-256. |
methodology/owner-report.md |
Одно короткое уведомление владельцу: формат, честные провалы, без технических логов. |
checklists/ |
Чек-листы качества: anti-AI (с боевыми паттернами метронома и антитез), SEO/GEO, конверсионная структура (CTA), соответствие (compliance), юр-модуль РФ (legal-ru), физический чек-лист на 50+ пунктов. |
tools/ |
Скрипты проверки текста: оригинальность, читаемость вслух, детектор AI-почерка. Чистый Python 3, без зависимостей. |
templates/ |
Скелеты заголовка, структуры и черновика. |
bonus/ |
Оригинальное определение навыка как он работает в продакшене (white-label) - чтобы видеть реальную механику, а не только методологию. |
- Поиск - свежий пул тем каждый день по сигналам рынка (поисковые подсказки, официальные релизы, внешний контент, вопросы аудитории) + большой заход на 20+ кандидатов для пересборки портфеля. Честные уровни доказательств: измеренный спрос / косвенный / неизвестно.
- Выбор - взвешивание по 9 осям (включая вирусность), агент сам берёт победителя; резерв слота и правило двух попыток: слабую тему ради расписания не пишем.
- Написание - заголовок human-first (3 варианта для A/B) → deep research → структура по задаче → полный текст.
- Валидация - 7 QA-агентов параллельно (включая self-disclosure: внутренности бизнеса наружу не идут) → цикл хуманизации → визуальная проверка рендера → финальный независимый каскад редактуры другой моделью с контролем версии → публикация со сверкой удалённого содержимого → SEO/compliance/AI-detection аудиты → одно короткое уведомление владельцу → самообучение.
Каждая фаза - gate: следующая не стартует, пока не закрыта предыдущая. Подробно - в methodology/00-methodology-16-stages.md и документах приоритета рядом с ним.
Методология - это Markdown и Python без внешних зависимостей, поэтому ей всё равно, какой агент её читает. Нужны два условия: доступ к файлам проекта и умение следовать инструкции в Markdown. Подключить можно тремя способами:
- Как навык.
SKILL.mdнаписан в открытом формате Agent Skills (agentskills.io) - том же, что у Claude Code. Агенты с его поддержкой подхватывают папку из своей директории навыков и реагируют на триггер-фразы сами. - Через файл инструкций проекта. Добавьте строку «Для написания статей следуй
journalist/SKILL.md» в файл, который агент читает при старте:AGENTS.md,GEMINI.md,.cursor/rules,.windsurf/rules,.clinerules,.github/copilot-instructions.md,.junie/guidelines.md,.kiro/steering/. - Прямо в чате. «Прочитай
journalist/SKILL.mdи напиши статью про X» - работает в любом агенте с доступом к файлам, без настройки.
| Агент | Как подключить |
|---|---|
| Claude Code (Anthropic) | .claude/skills/journalist/ - подхватывается сам |
| OpenAI Codex (CLI, IDE, облако) | .agents/skills/journalist/ или ссылка в AGENTS.md |
| GitHub Copilot (agent mode, coding agent, CLI) | .github/skills/journalist/ или ссылка в .github/copilot-instructions.md |
| Cursor | .cursor/skills/journalist/ или правило в .cursor/rules |
| Gemini CLI (Google) | ссылка в GEMINI.md |
| Windsurf | правило в .windsurf/rules |
| Cline, Roo Code, Kilo Code | ссылка в .clinerules / .roo/rules |
| Aider | aider --read journalist/SKILL.md |
| OpenCode, Amp, Kiro, Zed, Google Antigravity, Google Jules, JetBrains Junie, Goose, Trae, Qwen Code, Devin, Replit Agent и другие | ссылка на SKILL.md в AGENTS.md или файле инструкций агента, либо способ 3 |
Скрипты tools/ агент запускает в своём терминале. Если у агента терминала нет (часть веб-агентов), запускайте их сами: команды в tools/README.md.
AUTOPILOT.md и сама методология написаны без привязки к модели: промпт-установщик одинаково вставляется в любой агент.
- ИИ-агент с доступом к файлам: Claude Code, OpenAI Codex, GitHub Copilot, Cursor, Gemini CLI и другие из раздела выше.
- Python 3 для инструментов проверки (опционально, но рекомендуется).
- 3-5 ваших текстов для тон-матчинга (опционально - без них тон нейтральный).
- Способ публикации: руками, WordPress, Ghost, Notion или свой адаптер.
Валерий Данюк (Valerii Danyuk), 1001site.com. «Скилл статей» вырос из живой контент-операции в сотни статей, где эта методология отрабатывалась и правилась на реальных ошибках, а потом была обезличена и вынесена в файлы.
Другие открытые проекты автора на GitHub (DanikVR):
- omniflow-veo-mcp - MCP-сервер для Google Flow (Veo 3 / Omni): пакетная генерация видео, сцены и референсы из Claude.
- dreamina-seedance-mcp - MCP-сервер для Dreamina (Seedance 2.5): 50 кинематографических техник, референсы, первый/последний кадр.
- symflow-mcp - MCP для TikTok Symphony Creative Studio: шаблоны трендов, аватары, примерка, дубляж, редактор.
- effective-commerce-agents - встраиваемый торговый агент на Claude для Shopify, WooCommerce, Magento и каталогов в Telegram / TikTok / Instagram.
Продукты: lingoflow.pro - расширения Chrome, которые переводят интерфейсы Figma, Claude, CapCut, Dreamina, Kling AI и других на 130+ языков; vibevox.pro - голосовой ИИ-перевод в реальном времени для видеозвонков и телефонии на 100+ языках.
О разработках автора подробнее - в Telegram-канале t.me/promtvibeadd. Связь с автором: +380637610482 (WhatsApp, Telegram).
Автор и правообладатель - Валерий Данюк, 1001site.com.
| Кто использует | Условия |
|---|---|
| Частное лицо для собственных нужд | Бесплатно |
| Действующий журналист любой страны: член НСЖУ или организации, входящей в IFJ / EFJ | Бесплатно |
| Всё остальное: компании, агентства, работа для клиентов, платные сервисы | Коммерческая лицензия, 29 € в месяц за рабочее место |
Если вы действующий журналист и состоите в НСЖУ или в любом союзе, входящем в IFJ или EFJ (а это национальные союзы журналистов большинства стран мира), навык для вас бесплатен без ограничения по числу статей: для своих материалов и для изданий, где вы работаете. Регистрации нет, просто используйте. Единственное условие - по запросу подтвердить членство (билет союза или пресс-карта IFJ). Право личное: внедрение на уровне всей редакции - уже коммерческая лицензия (LICENSE.md, раздел 3).
Статьи и всё, что агент создаёт по методологии, принадлежат вам в любом режиме. Полный текст условий: LICENSE.md (русский, оригинал), LICENSE.uk.md (українська), LICENSE.en.md (English); те же тексты без разметки - в LICENSE.txt, LICENSE.uk.txt, LICENSE.en.txt.