Навык написания и SEO-оптимизации блогов с ИИ для Claude Code (claude-blog)
Две версии этого навыка. Выберите ту, которая лучше подходит вашему стилю работы:
- 🌐 Публичная с открытым исходным кодом:
AgriciDaniel/claude-blog. Лицензия MIT, публичные релизы, доступна всем. Используйте эту версию, если вам нужна стабильная, загружаемая и не требующая регистрации версия.- 🔒 Приватное зеркало сообщества (этот репозиторий):
AI-Marketing-Hub/claude-blog. Ранний доступ к разрабатываемым функциям (v1.9.0+ Контракт доставки блога, лестница героических изображений, мутационно-тестируемое регрессионное покрытие) и прямое сотрудничество с сообществом AI Marketing Hub Pro. Требуется членство.Значки выше отслеживают публичный репозиторий (
AgriciDaniel/claude-blog), так как приватное зеркало не видно для shields.io. Рабочий процесс публикации (приватная разработка, рецензирование, публичный релиз) документирован вdocs/PUBLISHING.md.
Блог: Посмотрите, как работает claude-blog
claude-blog — это набор навыков Claude Code, который пишет, оптимизирует и аудирует контент для блогов в больших объемах. Каждая статья двойственно оптимизирована для ранжирования в Google (Обновление ядра декабрь 2025, E-E-A-T) и платформ цитирования ИИ (ChatGPT, Perplexity, AI Overviews). Контракт доставки v1.9.0 с 5 воротами оценивает каждый черновик по 100-балльной шкале и блокирует доставку всего, что набирает менее 90 баллов.
Ключевые выводы
- Что это такое: полноценный движок для работы с блогами: 30 поднавыков, 5 агентов, 12 шаблонов контента, 21 справочник по требованию, 9 Python-скриптов корневого уровня, 160 пройденных тестов.
- Для кого он предназначен: для индивидуальных блогеров, маркетинговых команд, агентств и создателей навыков Claude Code, которым нужен контент производственного уровня, а не одноразовые черновики.
- Основное обещание: каждый черновик проходит контракт доставки с 5 воротами (Возможности, Формат, Визуализация, Обзор контента, Целостность ресурсов), или автор выполняет до 3 итераций, прежде чем уведомить вас.
- Что делает его уникальным: он использует собственный продукт. Согласованность версий обеспечивается CI на 14 поверхностях, гигиена текста запускается при каждом PR, три мутационно-тестируемых регрессионных набора фиксируют исправления v1.9.0, а
blog-reviewerявляется БЛОКИРУЮЩИМ шлюзом, а не рекомендательным. - Сегодня: v1.9.0, выпущена 18.05.2026. Работает с Next.js MDX, Astro, Hugo, Jekyll, WordPress, Ghost, 11ty, Gatsby и статическим HTML.
Для кого claude-blog?
claude-blog обслуживает три аудитории с помощью одного движка:
Индивидуальные блогеры и создатели, которые хотят публиковать один качественный пост в неделю, не тратя три часа на SEO-чеклист. Оркестратор выполняет исследование, составление плана, написание черновика, разметку схемы, внутреннюю перелинковку и проверку цитирования за один вызов /blog write.
Маркетинговые команды и агентства, управляющие множеством постов по разным темам, языкам и платформам. Навык предоставляет планирование тематических кластеров (/blog cluster), многоязычную публикацию одной командой (/blog multilingual), обнаружение каннибализации (/blog cannibalization) и профили голосов на основе персонажей (/blog persona), чтобы один и тот же движок создавал консистентный контент для всей команды.
Создатели навыков Claude Code, которым нужен эталон производственного уровня для архитектуры навыков, диспетчеризации агентов, контрактов доставки и CI-ворот. Репозиторий демонстрирует открытый стандарт Agent Skills на уровне сложности Tier 4 со 160 тестами, принудительным соблюдением согласованности версий, регрессионными тестами синхронизации установщика и паттерном контракта с 5 воротами v1.9.0. Изучайте исходный код для вдохновения; форкайте паттерны в свои навыки.
Что создает claude-blog?
Каждый черновик поставляется в виде 8 артефактов в одной папке. Сокращенный пример вывода .md:
---
title: "Где должен устанавливаться плагин навыка Claude Code?"
description: "Рабочий ответ на вопрос о пути установки..."
date: "2026-05-18"
author: "Даниэль Агричи"
tags: [claude-code, навыки, плагины, установка]
canonical: "https://example.com/blog/skill-plugin-install-path"
---
# Где должен устанавливаться плагин навыка Claude Code?
Короткий ответ: большинство устанавливаемых пользователем плагинов навыков Claude Code
должны размещаться в `~/.claude/skills/<name>/` для контента навыка,
`~/.claude/agents/<name>.md` для агентов и
`~/.claude/scripts/<helper>.py` для любых Python-помощников.
## Ключевые выводы
- `~/.claude/skills/` — это поверхность SKILL.md.
- `~/.claude/agents/` содержит файлы агентов в формате Markdown.
- ... (полная статья, источники цитат, FAQ, JSON-LD схемы)
Наряду с .md контракт также создает: отрендеренный .html (XSS-безопасный JSON-LD, CSS с распознаванием темной темы), .pdf (Playwright или weasyprint), hero.<ext> (1200x630, созданное через Banana MCP, Gemini, стоковые API или Openverse), 3 скриншота для разных размеров экрана (mobile-375.png, tablet-768.png, desktop-1280.png), review.md (оценочная карта по 5 категориям с БЛОКИРУЮЩЕЙ строкой) и preflight-report.json (полный аудиторский след).
Содержание
- Демонстрация
- Быстрый старт
- Команды
- Как claude-blog сравнивается?
- Возможности
- Контракт доставки (v1.9.0)
- Архитектура
- Требования
- Часто задаваемые вопросы
- Дорожная карта
- Удаление
- Интеграция
- Документация
- Как цитировать
- Безопасность и Кодекс поведения
- Вклад
- Лицензия
- Связанные проекты
- Автор
Демонстрация
Смотреть демонстрацию на YouTube
<p align="center"> <img src="https://file.nanoskill.ai/blog-command-demo-9.gif" alt="Демонстрация команды claude-blog: маршрутизация подкоманд /blog через оркестратор" width="100%"> </p>Быстрый старт
ℹ️ Какую версию вы устанавливаете?
- Не являетесь участником AI Marketing Hub Pro? Установите из публичного репозитория:
AgriciDaniel/claude-blog. Все приведенные ниже команды установки работают там. Просто заменитеAI-Marketing-Hub/claude-blogнаAgriciDaniel/claude-blogи слаг плагинаclaude-blog@ai-marketing-hub-claude-blogнаclaude-blog@agricidaniel-claude-blog. Публичные релизы выходят там; это приватное зеркало опережает их.- Участник Pro? Приведенные ниже команды устанавливают версию сообщества с ранним доступом к разрабатываемым функциям. Они требуют аутентифицированной сессии
gh auth login(или GitHub PAT) с доступом к организацииAI-Marketing-Hub. Если/plugin marketplace addзавершается ошибкой 404, ваш аккаунт еще не добавлен в организацию. Напишите в личные сообщения в сообществе Skool, чтобы вас добавили.
Установка плагина (Claude Code 1.0.33+):
# Добавить маркетплейс (одноразово)
/plugin marketplace add AI-Marketing-Hub/claude-blog
# Установить плагин
/plugin install claude-blog@ai-marketing-hub-claude-blog
Рекомендуется: клонировать, проверить, затем установить (позволяет проверить install.sh и закрепить тег релиза):
git clone https://github.com/AI-Marketing-Hub/claude-blog.git
cd claude-blog
git checkout v1.9.0 # закрепить тег релиза (последний на 2026-05-18)
chmod +x install.sh && ./install.sh
Установка одной командой (Unix/macOS):
curl -fsSL https://raw.githubusercontent.com/AI-Marketing-Hub/claude-blog/main/install.sh | bash
Установка одной командой (Windows PowerShell):
irm https://raw.githubusercontent.com/AI-Marketing-Hub/claude-blog/main/install.ps1 | iex
Передача вывода
curlилиirmв оболочку дает скрипту права на исполнение на вашем компьютере. Более безопасен способ с клонированием и переходом на тег, так как вы можете проверить, что будет выполняться. Оба способа аутентифицируются в приватном репозитории с использованием существующих учетных данныхgh auth/ GitHub.
Проверка целостности установщика (рекомендуется, усиление VULN-IAC-001):
# Скачать, проверить SHA-256, затем запустить, если хеш совпадает.
curl -fsSL -o install.sh https://raw.githubusercontent.com/AI-Marketing-Hub/claude-blog/main/install.sh
echo "029388e448dd29bed259b130c2be42e2f6a16d4d5b6801a61bfb4f49b621fc04 install.sh" | sha256sum -c
bash install.sh
Приведенный выше SHA-256 актуален для текущего install.sh на HEAD ветки main. Сверяйтесь с каноническим файлом перед запуском. Хеш для install.ps1: 6d03f353e5d844c4fe5c7c0b2500bd1e2aad02468cd544013bab876735cebf98. Хеши обновляются в этом README при каждом изменении установщика.
Перезапустите Claude Code после установки для активации.
Команды
<p align="center"> <img src="https://file.nanoskill.ai/blog-write-demo-11.gif" alt="Демонстрация /blog write в claude-blog: сквозная генерация статьи с контрактом доставки 5 ворот" width="100%"> </p> <p align="center"> <img src="https://file.nanoskill.ai/03-sub-skill-map-B-16.svg" alt="Экосистема поднавыков claude-blog: оркестратор в центре с 30 поднавыками, организованными в 8 тематических кластеров (написание, стратегия, качество, ИИ и поиск, мультиязычность, исследование, медиа, распространение); размеры панелей автоматически масштабируются по количеству навыков" width="100%"> </p>🚀 Первый раз? Попробуйте сначала эти три команды:
/blog strategy <niche>, чтобы определить тематику блога,/blog write <topic>, чтобы создать первую статью (контракт с 5 воротами запускается автоматически), и/blog analyze <file>, чтобы оценить ее по 100-балльной шкале.
| Команда | Описание |
|---|---|
/blog write <topic> | Написать новый пост с нуля |
/blog rewrite <file> | Оптимизировать существующий пост |
/blog analyze <file> | Аудит качества с оценкой 0-100 |
/blog brief <topic> | Создать подробный контент-бриф |
/blog calendar | Создать редакционный календарь |
/blog strategy <niche> | Стратегия блога и генерация идей |
/blog outline <topic> | План контента на основе SERP |
/blog seo-check <file> | SEO-валидация после написания |
/blog schema <file> | Создать разметку JSON-LD schema |
/blog repurpose <file> | Перепрофилировать для соцсетей, email, YouTube |
/blog geo <file> | Аудит готовности к цитированию ИИ |
/blog image [generate|edit|setup] | Генерация изображений ИИ через Gemini |
/blog audit [directory] | Оценка здоровья всего блога |
/blog cannibalization [directory] | Обнаружение пересечения ключевых слов в постах |
/blog factcheck <file> | Проверить статистику по исходным источникам |
/blog persona [create|list|apply] | Управление персонами и голосовыми профилями |
/blog taxonomy [sync|audit|suggest] | Управление тегами/категориями в CMS |
/blog notebooklm <question> | Запрос к NotebookLM для исследования на основе источников |
/blog audio [generate|voices|setup] | Генерация аудио-нарратива через Gemini TTS |
/blog google [command] [args] | Данные API Google: PSI, CrUX, GSC, GA4, NLP, YouTube, Ключевые слова |
/blog cluster [plan|execute] <seed> | Планирование семантических тематических кластеров + выполнение (hub-and-spoke) |
/blog multilingual <topic> --languages <codes> | Написание, перевод, локализация и вывод hreflang в одной команде |
/blog translate <file> --to <codes> | SEO-оптимизированный перевод с сохранением форматирования |
/blog localize <file> --locale <code> | Глубокая культурная адаптация для конкретной локали |
/blog locale-audit <directory> | Контроль качества мультиязычного контента (полнота, hreflang, паритет, актуальность) |
/blog flow [find|optimize|win|prompts|sync] | Промпты FLOW-фреймворка (на основе доказательств, 30 применимых к блогу) |
/blog brand [init|show|update] | Генерация контекста BRAND.md + VOICE.md, автоматически загружаемого всеми поднавыками |
/blog discourse <topic> | Исследование дискурса без API за последние 30 дней; создает DISCOURSE.md |
Всего 30 папок поднавыков: 29 вызываемых пользователем (28 уникальных slash-команд +
/blog update— псевдоним для rewrite) + 1 только для внутреннего использования (blog-chart, вызывается из blog-write/blog-rewrite для создания встроенных SVG-графиков).blog-imageвызывается пользователем И может вызываться внутренне.
Как claude-blog сравнивается?
claude-blog — это структурированный конвейер. Прямой запрос к LLM — одноразовый. Хостинговые SaaS-инструменты — закрытые. Вот честная матрица компромиссов:
| Возможность | claude-blog | Прямой запрос к Claude / ChatGPT | Copy.ai / Jasper | Сделать самому |
|---|---|---|---|---|
| Полная статья одной командой, с циклом итераций | ✅ (контракт 5 ворот, до 3 попыток) | ⚠️ одноразово | ✅ | ❌ |
| Статистика с источниками и проверкой | ✅ /blog factcheck проверяет URL источников | ❌ галлюцинирует | ❌ | ⚠️ вручную |
| Оптимизация под цитирование ИИ (GEO / AEO) | ✅ специальный аудит /blog geo | ❌ | ❌ | ⚠️ |
| Блокирующая рецензия контента (оценка >= 90 для доставки) | ✅ агент blog-reviewer | ❌ | ❌ | ❌ |
| Мультиязычность + hreflang одной командой | ✅ /blog multilingual | ⚠️ без hreflang | ⚠️ | ❌ |
| Планирование тематических кластеров (hub-and-spoke) | ✅ /blog cluster | ❌ | ⚠️ | ❌ |
| Аудио-нарратив | ✅ Gemini TTS, 30 голосов | ❌ | ❌ | ❌ |
| Генерация героического изображения (4-шаговая лестница) | ✅ Banana, Gemini, стоковые, Openverse | ❌ | ⚠️ только стоковые | ⚠️ |
| Постоянный контекст бренда и голоса | ✅ BRAND.md + VOICE.md загружаются автоматически | ❌ на каждый запрос | ⚠️ ограниченно | ❌ |
| Открытый исходный код, MIT, без платы за использование | ✅ бесплатно | ❌ подписка | ❌ подписка | ✅ |
claude-blog не лучше во всем. Прямой запрос быстрее для одноразового черновика. Хостинговый SaaS проще для нетехнических пользователей. DIY гибче для уникальных конвейеров. claude-blog подходит там, где нужен контент производственного уровня в больших объемах без подписки на SaaS.
Возможности
12 шаблонов контента
Автоматически выбираются по теме и намерению: how-to гайд, список, кейс, сравнение, pillar page, обзор продукта, thought leadership, подборка, туториал, анализ новостей, исследование данных, база знаний FAQ.
Оценка качества по 5 категориям (100 баллов)
| Категория | Баллы | Фокус |
|---|---|---|
| Качество контента | 30 | Глубина, читаемость, оригинальность, вовлеченность |
| SEO-оптимизация | 25 | Заголовки, title, ключевые слова, ссылки, мета |
| Сигналы E-E-A-T | 15 | Автор, цитаты, доверие, опыт |
| Технические элементы | 15 | Schema, изображения, скорость, мобильность, OG-теги |
| Готовность к цитированию ИИ | 15 | Цитируемость, формат Q&A, ясность сущностей |
Диапазоны оценок: Исключительно (90-100), Хорошо (80-89), Приемлемо (70-79), Ниже стандарта (60-69), Переписать (<60). Контракт v1.9.0 блокирует доставку при оценке ниже 90.
Обнаружение ИИ-контента
Оценка burstiness по вариативности длины предложений, обнаружение известных ИИ-фраз (17 фраз) и разнообразие словарного запаса (TTR). Помечает контент, который выглядит машинно-сгенерированным, до того как он попадет к рецензору.
Написание с учетом персоны
Настраиваемые писательские персоны с 4-мерной тоновой моделью NNGroup (формально/неформально, серьезно/весело, уважительно/непочтительно, сухо/энтузиастично). Управляйте голосовыми профилями для каждого блога или автора, с диапазонами читаемости (Потребительский, Профессиональный, Технический) и принудительным соблюдением стиля при создании черновика.
Пайплайн проверки фактов
/blog factcheck проверяет каждый указанный URL источника и оценивает достоверность утверждения: точное совпадение, перефраз или не найдено. Гарантирует, что каждый факт точен и отслеживаем, а не выдуман.
Обнаружение каннибализации ключевых слов
/blog cannibalization выявляет пересечение ключевых слов в постах блога с помощью локального grep-анализа или API DataForSEO. Оценка серьезности и рекомендации по объединению или дифференциации предотвращают конкуренцию постов между собой в выдаче.
Управление таксономией CMS
Синхронизация тегов и категорий с поддержкой WordPress REST, Shopify GraphQL, Ghost, Strapi и Sanity. Включает предложение тегов, синхронизацию и аудит.
Двойная оптимизация
Каждая статья нацелена и на ранжирование в Google, и на платформы цитирования ИИ:
- Google: соответствие Обновлению ядра декабрь 2025, сигналы E-E-A-T, разметка schema, внутренняя перелинковка, осведомленность о Core Web Vitals через blog-google.
- Цитирование ИИ: Формат «сначала ответ», капсулы цитирования, цитируемость на уровне абзацев (блоки по 120-180 слов), FAQ schema, ясность сущностей.
Визуальные медиа
- Подбор изображений из Pixabay, Unsplash и Pexels с проверкой HTTP 200 и автоматически сгенерированным alt-текстом.
- Генерация ИИ-изображений через Gemini для героических изображений, встроенных иллюстраций и социальных карточек. Требуется бесплатный ключ Google AI API.
- Встроенная генерация SVG-графиков в 7 стилях (столбчатая, сгруппированная столбчатая, леденцовая, кольцевая, линейная, с областями, радарная).
- Встраивание видео с YouTube с ленивой загрузкой
srcdocи запасным вариантом noscript для ИИ-краулеров. - Показатели плотности изображений калибруются по типу контента.
Интеграция с Google API (v1.6.5+)
13 команд на 4 уровнях учетных данных, все бесплатны при обычном использовании:
- Уровень 0 (API key): PageSpeed Insights, CrUX Core Web Vitals (история за 25 недель), поиск видео на YouTube, NLP-анализ сущностей.
- Уровень 1 (OAuth): данные Search Console, URL Inspection, Indexing API.
- Уровень 2 (GA4): отчеты по органическому трафику.
- Уровень 3 (Ads): Google Ads Keyword Planner.
Исследование с NotebookLM
Запрос к Google NotebookLM для исследования на основе загруженных пользователем документов. Качество данных уровня Tier 1 с нулевым риском галлюцинаций, так как ответы извлекаются из загруженных вами документов.
Аудио-нарратив
/blog audio генерирует аудио-нарратив через Gemini TTS. Три режима: краткое содержание (200-300 слов), полная статья, диалог двух дикторов. 30 голосов, более 80 языков.
Поддержка платформ
Next.js MDX, Astro, Hugo, Jekyll, WordPress, Ghost, 11ty, Gatsby и статический HTML.
Основополагающие методологии (v1.8.0)
Пять справочных документов в skills/blog/references/ определяют редакционную и исследовательскую методологию, применяемую во всех поднавыках. Они загружаются по требованию оркестратором:
| Справочник | Назначение | Используется |
|---|---|---|
ai-slop-detection.md | Двухуровневое обнаружение ИИ-контента: первый порядок (фразы) + второй порядок (структурный ритм) | blog-rewrite, blog-reviewer, blog-analyze |
editorial-heuristics.md | 10 эвристик, адаптированных по Nielsen, с оценкой 0-4 + теги серьезности P0-P3 | blog-analyze --rubric |
cognitive-load.md | Плотность концепций по секциям (сущности, числа, жаргон, опережающие ссылки, глубина предложений) | blog-analyze --cognitive-load, scripts/cognitive_load.py |
research-quality.md | 5-мерная шкала качества исследований + 4 класса ловушек ключевых слов перед проверкой + минимальные сроки актуальности | blog-researcher, blog-discourse, blog-brief, blog-strategy |
synthesis-contract.md | 6 ЗАКОНОВ, регулирующих синтез исследований (без завершающего блока Источники, внутритекстовые ссылки и т.д.) | Все поднавыки синтеза исследований |
Адаптировано из pbakaus/impeccable (Apache 2.0) и mvanhorn/last30days-skill (MIT). См. CONTRIBUTORS.md для указания авторства.
FLOW-фреймворк
FLOW-фреймворк (Find, Leverage, Optimize, Win) — это основанный на доказательствах рабочий процесс, общий с AgriciDaniel/flow (CC BY 4.0). Каждая фаза вносит промпты в конвейер оркестратора; /blog flow предоставляет 30 готовых к выполнению промптов, индексированных по фазам.
Контракт доставки (v1.9.0)
<p align="center"> <img src="https://file.nanoskill.ai/02-pipeline-A-19.svg" alt="Конвейер контракта доставки блога с 5 воротами: Проверка возможностей, Полнота формата, Визуальная верификация, Обзор контента (БЛОКИРУЮЩИЕ ворота, оценка должна быть 90 или выше, без проблем P0), Целостность ресурсов и ссылок. При неудаче итерации до 3 раз перед эскалацией пользователю" width="100%"> </p>Каждый блог проходит контракт с 5 воротами, прежде чем быть показанным пользователю. Пользователь никогда не является первым рецензором; ворота — да.
| Ворота | Что проверяют | Реализация |
|---|---|---|
| 1. Проверка возможностей | Необходимые инструменты и агенты присутствуют до написания | scripts/blog_preflight.py --gate 1 |
| 2. Полнота формата | .md + .html + .pdf + реальное героическое изображение | scripts/blog_render.py, scripts/generate_hero.py |
| 3. Визуальная верификация | Нет переполнения SVG, валидный JSON-LD, темная тема отображается корректно | patchright / playwright на 3 ширинах viewport |
| 4. Обзор контента (БЛОКИРУЮЩИЕ) | Оценка blog-reviewer 90+ И ноль проблем P0 | agents/blog-reviewer.md (блокирующие, v1.9.0) |
| 5. Целостность ресурсов и ссылок | Каждое изображение открывается, og:image существует, ссылки возвращают 200, wordCount в пределах 5% | scripts/blog_preflight.py --gate 5 |
Лестница героических изображений: Banana MCP, прямой Gemini API, премиум стоковые (Unsplash, Pexels, Pixabay), публичное API Openverse. Первый доступный выигрывает. Блокировка и повтор до 3 раз при любой ошибке на воротах перед эскалацией пользователю. Полная спецификация: skills/blog/references/blog-delivery-contract.md.
Архитектура
<p align="center"> <img src="https://file.nanoskill.ai/01-architecture-B-18.svg" alt="Системная архитектура claude-blog: конвейер слева направо от команды пользователя через маршрутизацию оркестратора, выполнение поднавыков и диспетчеризацию агентов к контракту доставки с 5 воротами перед достижением пользователя" width="100%"> </p>claude-blog поставляется как один оркестратор плюс 29 поднавыков, 5 агентов, 21 справочник, 12 шаблонов и 9 скриптов корневого уровня. Оркестратор направляет команды пользователя к поднавыкам, которые порождают агентов и вызывают скрипты через Bash.
| Слой | Количество | Где |
|---|---|---|
| Поднавыки (вызываемые пользователем) | 29 | skills/blog-*/SKILL.md |
| Поднавыки (внутренние) | 1 | skills/blog-chart/SKILL.md |
| Специализированные агенты | 5 | agents/blog-*.md |
| Справочники по требованию | 21 | skills/blog/references/*.md |
| Шаблоны контента | 12 | skills/blog/templates/*.md |
| Python-скрипты корневого уровня | 9 | scripts/*.py |
| Тесты | 160 | tests/test_*.py |
Полное дерево каталогов, диаграммы потоков данных, методология оценки и точки расширения: docs/ARCHITECTURE.md.
Требования
- Claude Code CLI установлен и настроен.
- Python 3.11+ (для оценки качества, запуска контракта доставки с 5 воротами и линтинга).
- Опционально:
pip install -r requirements.txtдля расширенного анализа (оценка читаемости, обнаружение схем).
Контроль качества (CI-enforced на каждом PR)
- pytest: 160 тестов в наборах безопасности, поведенческих, регрессионных и контракта доставки.
- Валидация плагина:
claude plugin validate .плюс собственные проверки JSON/regex. - Линтинг устаревших путей: выявляет расхождения в перекрестных ссылках
references/иtemplates/. - Гигиена текста:
scripts/lint_prose.py(учитывает ограждения кода, обратные кавычки) обеспечивает правило CONTRIBUTING.md: без длинных тире, без коротких тире, без--. - Согласованность версий:
tests/test_version_coherence.pyпроверяет, чтоpyproject.toml,plugin.json,CITATION.cffи вступлениеskills/blog/SKILL.mdсовпадают. - Согласованность команд:
tests/test_command_coherence.pyпроверяет, чтоskills/blog/SKILL.mdиdocs/COMMANDS.mdобъявляют одинаковый набор команд.
Запустите локально перед отправкой:
python -m pytest tests/
python3 scripts/lint_prose.py
claude plugin validate .
Часто задаваемые вопросы
Что такое claude-blog?
claude-blog — это набор навыков Claude Code для написания, оптимизации и аудита контента блогов. Он запускает 30 поднавыков и 5 агентов через контракт доставки с 5 воротами, так что каждая статья соответствует планке качества 90/100 до того, как попадет к вам.
Чем claude-blog отличается от прямого запроса к Claude или ChatGPT?
Прямой запрос дает вам один черновик по одному промпту. claude-blog дает вам структурированный конвейер: исследование с источниками статистики, утверждение плана, генерация черновика, многопроходная оценка качества, обнаружение ИИ-контента, проверка фактов, внедрение схемы и блокирующая рецензия, которая повторяется до 3 раз перед доставкой. Навык делает то, что в противном случае делал бы старший редактор вручную.
Нужно ли мне членство AI Marketing Hub Pro для использования claude-blog?
Нет. Публичная версия с открытым исходным кодом по адресу AgriciDaniel/claude-blog лицензирована MIT и бесплатна для всех, у кого есть Claude Code. Приватное зеркало AI-Marketing-Hub/claude-blog предназначено для участников Pro, которые хотят ранний доступ к разрабатываемым функциям и прямое сотрудничество с сообществом.
Какие блог-платформы поддерживает claude-blog?
Next.js MDX, Astro, Hugo, Jekyll, WordPress, Ghost, 11ty, Gatsby и статический HTML. Оркестратор автоматически определяет платформу по сигналам проекта и соответствующим образом настраивает frontmatter, встраивание изображений и внедрение схемы.
Галлюцинирует ли claude-blog статистику?
Нет. Каждая цитируемая статистика проходит через /blog factcheck, который проверяет URL источника и оценивает достоверность утверждения (точное совпадение, перефраз, не найдено). Агент blog-reviewer блокирует публикацию, если цитату невозможно проверить или если обнаружение ИИ-контента помечает текст как машинно-сгенерированный.
Что такое Контракт доставки блога с 5 воротами?
Это программно-принудительный конвейер предварительного представления, который запускается для каждого черновика: Проверка возможностей, Полнота формата, Визуальная верификация на 3 ширинах viewport, Обзор контента (БЛОКИРУЮЩИЕ; оценка 90+ и ноль P0), Целостность ресурсов и ссылок. Оркестратор повторяет работу автора до 3 раз при любой ошибке на воротах перед эскалацией вам. Полная спецификация в skills/blog/references/blog-delivery-contract.md.
Могу ли я использовать claude-blog на нескольких языках?
Да. /blog multilingual <topic> --languages en,de,fr,es,ja пишет пост, переводит его с сохранением frontmatter и схемы, выполняет глубокую культурную адаптацию для каждой локали и выдает теги hreflang плюс готовую для CMS языковую карту в одной команде.
Как цитировать claude-blog в академических работах?
См. раздел Как цитировать ниже или файл CITATION.cff в корне репозитория. GitHub отображает структурированный файл цитирования через кнопку «Cite this repository» на странице публичного зеркала.
Безопасно ли устанавливать claude-blog?
Установщик содержит только Python-скрипты и файлы Markdown, никогда не выполняет удаленный код за пределами того, что приносит pip install -r requirements.txt, и проверяется на соответствие политике SECURITY.md проекта при каждом изменении. Способ установки с клонированием и переходом на тег позволяет вам проверить install.sh перед запуском. См. SECURITY.md для полной модели угроз.
Дорожная карта
<p align="center"> <img src="https://file.nanoskill.ai/05-roadmap-A-17.svg" alt="Волновая дорожная карта claude-blog на горизонтальной шкале времени: v1.6.0 основа (март 2026), v1.7.0 FLOW-фреймворк (апр 2026), v1.8.0 безупречная методология (май 2026), v1.9.0 контракт доставки (текущая, май 2026), v2.0.0 мульти-CMS публикация (3 кв. 2026), v3.0.0 блог-как-код (1 кв. 2027)" width="100%"> </p>v1.9.1 (следующая)
- Общая функция
_count_body_words(html)междуblog_renderиblog_preflightдля устранения остаточного аудита v1.9.0. - Семантика кодов выхода
generate_hero.py: ненулевой при отсутствии пути генерации изображения (сейчас возвращает ошибку JSON с кодом 0). - Тест покрытия цикла итераций, проверяющий, что оркестратор эскалирует после 3 БЛОКИРОВОК рецензора, а не 4.
- Проверка оставшихся документов (CONTRIBUTORS, NOTICE, SECURITY, PRIVACY, TEMPLATES, TROUBLESHOOTING, MCP-INTEGRATION, DEMO) на остаточный дрейф слоя v1.x.
v1.10 (видение)
- Живое уточнение плана на основе SERP через DataForSEO во время написания.
- Набор для оценки качества блога в разных конфигурациях (наличие BRAND.md, вариант персоны, мультиязычный режим).
- Программно-принудительный счетчик итераций (сейчас инструкция оркестратора; повысить до уровня скрипта).
v2.0 (долгосрочно)
- Интеграция сервера предварительного просмотра без пользовательского интерфейса: контракт с 5 воротами работает с реальным доменом предварительного просмотра вместо локального HTML.
- Коннекторы публикации для каждой CMS (WordPress, Ghost, Sanity) с идемпотентной повторной публикацией при переписывании.
- Панель отслеживания цитирования ИИ в реальном времени (какие посты цитируются ChatGPT, Perplexity, AI Overviews; тепловая карта видимости).
Откройте issue с меткой roadmap, если хотите предложить что-то или проголосовать.
Удаление
Unix/macOS:
chmod +x uninstall.sh && ./uninstall.sh
Windows (PowerShell):
.\uninstall.ps1
Интеграция
Генерация графиков и встраивание видео с YouTube встроены. Данные Google API требуют бесплатного ключа API (см. /blog google setup).
Опциональные сопутствующие навыки (более глубокий анализ опубликованных страниц):
| Навык | Интеграция |
|---|---|
/seo | Глубокий SEO-анализ опубликованных страниц блога |
/seo-schema | Валидация и генерация разметки schema |
/seo-geo | Аудит оптимизации под цитирование ИИ |
/seo-google | Данные Google API (общая конфигурация с blog-google) |
Документация
Подробная документация находится в docs/:
- Руководство по установке: Unix, macOS, Windows, ручная установка.
- Справочник команд: Полный справочник команд с примерами.
- Архитектура: Проектирование системы и обзор компонентов.
- Рабочий процесс публикации: Поток приватного-публичного релиза (для мейнтейнеров Pro).
- Шаблоны: Справочник шаблонов и их настройка.
- Устранение неполадок: Частые проблемы и решения.
- Интеграция с MCP: Опциональная настройка MCP-сервера.
Как цитировать
Если вы используете claude-blog в исследованиях или на продакшене, пожалуйста, цитируйте проект:
@software{Agrici_claude_blog_2026,
author = {Агричи, Даниэль},
title = {claude-blog: Навык написания и SEO-оптимизации блогов с ИИ для Claude Code},
year = {2026},
url = {https://github.com/AgriciDaniel/claude-blog},
version = {1.9.0},
license = {MIT}
}
GitHub также отображает структурированный файл CITATION.cff через «Cite this repository» на странице публичного зеркала.
Безопасность и Кодекс поведения
- Политика безопасности + модель угроз:
SECURITY.md. Усиление v1.8.x закрыло все известные находки; v1.9.0 добавляет XSS-безопасный JSON-LD, отказ от симлинков с O_NOFOLLOW и валидацию frontmatter, всё проверено мутационным тестированием. Чтобы сообщить об уязвимости конфиденциально, следуйте процедуре раскрытия вSECURITY.md. - Кодекс поведения:
CODE_OF_CONDUCT.md. Contributor Covenant. Будьте вежливы друг с другом.
Вклад
Приветствуется вклад. См. CONTRIBUTING.md для руководств. Перед открытием PR:
- Запустите
python -m pytest tests/(все 160 должны пройти). - Запустите
python3 scripts/lint_prose.py --root .(ноль нарушений). - Запустите
claude plugin validate .(должен пройти). - Обновите версии согласованно, если затрагиваете видимые пользователю счетчики или поведение (см.
docs/PUBLISHING.md).
Лицензия
Лицензия MIT. Подробнее см. LICENSE.
Связанные проекты
- Rankenstein: GUI-ориентированный рабочий процесс публикации контента; от исследования до публикации в одной платформе.
- FLOW-фреймворк: Промпты Find, Optimize, Win на основе доказательств (CC BY 4.0). Интегрирован как поднавык через
/blog flow. - Claude Ads и Claude SEO: родственные навыки, разделяющие один фирменный набор (баннер + диаграммы, созданные с оранжевой палитрой бренда).
- AI Marketing Hub: Бесплатное сообщество, 2800+ участников. Уровень Pro на
ai-marketing-hub-proразмещает приватное зеркало этого навыка.
История звезд
<a href="https://star-history.com/#AgriciDaniel/claude-blog&Date"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/svg?repos=AgriciDaniel/claude-blog&type=Date&theme=dark" /> <source media="(prefers-color-scheme: light)" srcset="https://api.star-history.com/svg?repos=AgriciDaniel/claude-blog&type=Date" /> <img alt="История звезд AgriciDaniel/claude-blog на GitHub" src="https://api.star-history.com/svg?repos=AgriciDaniel/claude-blog&type=Date" /> </picture> </a>Если claude-blog экономит ваше время, звезда на публичном репозитории — самый простой способ сказать спасибо (и помогает другим контент-специалистам найти его).
Автор
Создано Даниэлем Агричи, архитектором рабочих процессов ИИ, с помощью Claude Code.
- Блог: Глубокие погружения в автоматизацию маркетинга с ИИ.
- YouTube: Туториалы и демонстрации.
- Все инструменты с открытым исходным кодом: Другие навыки Claude Code.
- AI Marketing Hub: Бесплатное сообщество маркетинга на основе ИИ.


