$npx -y skills add AgriciDaniel/claude-blog --skill blogFull-lifecycle blog engine with 30 sub-skills, 12 content templates, 5-category 100-point scoring, and 5 specialized agents. Routes user requests to the right sub-skill: writing, rewriting, analysis, outlines, audits, schema, charts, images, repurposing, AI-citation optimization,
| 1 | # Blog: Content Engine for Rankings & AI Citations |
| 2 | |
| 3 | Full-lifecycle blog management: strategy, briefs, outlines, writing, analysis, |
| 4 | optimization, schema generation, repurposing, and editorial planning. Dual-optimized |
| 5 | for Google's December 2025 Core Update and AI citation platforms (ChatGPT, |
| 6 | Perplexity, Google AI Overviews, Gemini). |
| 7 | |
| 8 | ## Quick Reference |
| 9 | |
| 10 | | Command | What it does | |
| 11 | |---------|-------------| |
| 12 | | `/blog write <topic>` | Write a new blog post from scratch | |
| 13 | | `/blog rewrite <file>` | Rewrite/optimize an existing blog post | |
| 14 | | `/blog analyze <file-or-url>` | Audit blog quality with 0-100 score | |
| 15 | | `/blog brief <topic>` | Generate a detailed content brief | |
| 16 | | `/blog calendar [monthly\|quarterly]` | Generate an editorial calendar | |
| 17 | | `/blog strategy <niche>` | Blog strategy and topic ideation | |
| 18 | | `/blog outline <topic>` | Generate SERP-informed content outline | |
| 19 | | `/blog seo-check <file>` | Post-writing SEO validation checklist | |
| 20 | | `/blog schema <file>` | Generate JSON-LD schema markup | |
| 21 | | `/blog repurpose <file>` | Repurpose content for other platforms | |
| 22 | | `/blog geo <file>` | AI citation readiness audit | |
| 23 | | `/blog audit [directory]` | Full-site blog health assessment | |
| 24 | | `/blog cannibalization [dir]` | Detect keyword cannibalization across posts | |
| 25 | | `/blog factcheck <file>` | Verify statistics against cited sources | |
| 26 | | `/blog image [generate\|edit\|setup]` | AI image generation and editing via Gemini | |
| 27 | | `/blog persona [create\|list\|use\|show]` | Manage writing personas and voice profiles | |
| 28 | | `/blog brand [init\|show\|update]` | Generate BRAND.md + VOICE.md context files auto-loaded by all sub-skills | |
| 29 | | `/blog discourse <topic>` | Research what people are actually saying about a topic in last 30 days; produces DISCOURSE.md (v1.8.0, API-free) | |
| 30 | | `/blog taxonomy [suggest\|sync\|audit]` | Tag/category management across CMS platforms | |
| 31 | | `/blog notebooklm <question>` | Query NotebookLM for source-grounded research | |
| 32 | | `/blog audio [generate\|voices\|setup]` | Generate audio narration of blog posts | |
| 33 | | `/blog google [command] [args]` | Google API data: PSI, CrUX, GSC, GA4, NLP, YouTube, Keywords | |
| 34 | | `/blog update <file>` | Update existing post with fresh stats (routes to rewrite) | |
| 35 | | `/blog cluster [plan\|execute] <seed-or-plan>` | Semantic topic-cluster planning + execution (hub and spoke) | |
| 36 | | `/blog multilingual <topic> --languages <codes>` | Write + translate + localize + emit hreflang in one command | |
| 37 | | `/blog translate <file> --to <codes>` | SEO-optimized translation with format preservation | |
| 38 | | `/blog localize <file> --locale <code>` | Cultural deep-adaptation (DACH, FR, ES, JA, custom) | |
| 39 | | `/blog locale-audit <directory>` | Multilingual content QA (completeness, hreflang, parity, freshness) | |
| 40 | | `/blog flow [find\|optimize\|win\|prompts\|sync]` | FLOW framework prompts (evidence-led, 30 blog-applicable) | |
| 41 | |
| 42 | ## Orchestration Logic |
| 43 | |
| 44 | ### Command Routing |
| 45 | |
| 46 | 1. Parse the user's command to determine the sub-skill |
| 47 | 2. If no sub-command given, ask which action they need |
| 48 | 3. Route to the appropriate sub-skill: |
| 49 | - `write` → `blog-write` (new articles from scratch) |
| 50 | - `rewrite` → `blog-rewrite` (optimize existing posts) |
| 51 | - `analyze` → `blog-analyze` (quality scoring) |
| 52 | - `brief` → `blog-brief` (content briefs) |
| 53 | - `calendar` / `plan` → `blog-calendar` (editorial calendars) |
| 54 | - `cannibalization` → `blog-cannibalization` (keyword overlap detection) |
| 55 | - `factcheck` → `blog-factcheck` (statistics and source verification) |
| 56 | - `strategy` / `ideation` → `blog-strategy` (positioning and topics) |
| 57 | - `outline` → `blog-outline` (SERP-informed outlines) |
| 58 | - `persona` → `blog-persona` (writing voice and style manage |