blog
Full-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 images, repurposing, AI-citation optimization, FLOW framework prompts, topic-cluster execution, and multilingual publishing. Optimized for Google rankings (December 2025 Core Update, E-E-A-T) and AI citations (GEO/AEO). Supports any platform (WordPress, Next.js MDX, Hugo, Ghost, Astro, Jekyll, 11ty, Gatsby, HTML). Use when user says "blog", "write a blog", "blog post", "blog strategy", "content brief", "editorial calendar", "blog audit",
npx skills add Infrasity-Labs/dev-gtm-claude-skills --skill blog --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
What it does
The skill provides a full-lifecycle blog engine that orchestrates 30 sub-skills to handle writing, rewriting, analysis, outlines, audits, schema, charts, images, repurposing, AI-citation optimization, FLOW framework prompts, topic-cluster execution, and multilingual publishing. It routes user requests to the appropriate sub-skill for tasks such as writing from scratch, rewriting, auditing, generating briefs, calendars, strategy, outlines, SEO checks, and translation/localization. It prioritizes Google rankings and AI citation optimization, and supports multiple publishing platforms. It exposes a quick-reference command set that maps specific commands to sub-skills (e.g., /blog write <topic>, /blog analyze <file-or-url>, /blog multilingual <topic> --languages <codes>, etc.). It relies on Claude Code and Python 3.11+ for quality scoring and uses a defined orchestration logic to select sub-skills, detect platforms, and adapt outputs to detected CMS formats. It includes a 6-pillars quality framework and a 5-category scoring system totaling 100 points, covering content quality, SEO, E-E-A-T signals, technical elements, and AI citation readiness. It also documents on-demand reference files, content templates (12 types), and a suite of 34 files within the skill folder. It supports platform detection from project structure and formats, routing, and output adaptation. It requires Claude Code and Python 3.11+ for quality scoring and can be invoked with a range of topics and actions via the command set. It is licensed under MIT. It is categorized under Security in the repository metadata.
How it works
- The system parses the user command to determine the sub-skill (e.g., write, rewrite, analyze, brief, calendar, strategy, outline, seo-check, schema, repurpose, geo, audit, cannibalization, factcheck, image, persona, brand, discourse, taxonomy, notebooklm, audio, google, update, cluster, multilingual, translate, localize, locale-audit, flow).
- If no sub-command is provided, it prompts for the action needed.
- It routes to the corresponding sub-skill (e.g.,
write→blog-write,analyze→blog-analyze,brief→blog-brief,calendar→blog-calendar,geo→blog-geo, etc.). - It detects the hosting platform from file extensions and project structure (e.g.,
.mdxwith next.config → Next.js;.mdwith hugo.toml → Hugo;wp-content/→ WordPress;.astro→ Astro; etc.). - It adapts the output format to the detected platform, defaulting to standard markdown if unknown.
- It applies the core methodology and quality gates, guided by the 6 pillars (Answer-First Formatting, Real Sourced Data, Visual Media, FAQ Schema, Content Structure, Freshness Signals) and FLOW mapping, to generate or audit content with structured outputs and citations.
- It leverages the 12 templates for content generation and the 34 supporting files in the skill folder to deliver consistent results.
- It enforces quality scoring across 5 categories totaling 100 points and applies the stated gating rules before delivery.
When to use it
Use when the user mentions a blog-related request or when tasks include blog strategy, content briefs, editorial calendars, audits, optimization, or multilingual publishing. The skill explicitly lists triggers such as “blog”, “write a blog”, “blog post”, “blog strategy”, “content brief”, “editorial calendar”, “blog audit”, and related terms.
What it can touch
The skill declares tools: claude-code. It requires Claude Code and Python 3.11+ for quality scoring. It supports multiple platforms and can generate JSON-LD schema via the blog-schema sub-skill and perform AI-citation readiness via blog-geo. It references a set of 34 files in its folder and 12 content templates located under templates/ for output generation.
Caveats
License: MIT. Requires Claude Code and Python 3.11+ for quality scoring. Sub-skills and orchestration rely on specific platform detection and templates; results depend on supplied inputs and available references. The skill emphasizes AI citation readiness and Google E-E-A-T alignment but does not guarantee publication-level outcomes.
# Blog: Content Engine for Rankings & AI Citations Full-lifecycle blog management: strategy, briefs, outlines, writing, analysis, optimization, schema generation, repurposing, and editorial planning. Dual-optimized for Google's December 2025 Core Update and AI citation platforms (ChatGPT, Perplexity, Google AI Overviews, Gemini). ## Quick Reference | Command | What it does | |---------|-------------| | `/blog write <topic>` | Write a new blog post from scratch | | `/blog rewrite <file>` | Rewrite/optimize an existing blog post | | `/blog analyze <file-or-url>` | Audit blog quality with 0-100 score | | `/blog brief <topic>` | Generate a detailed content brief | | `/blog calendar [monthly\|quarterly]` | Generate an editorial calendar | | `/blog strategy <niche>` | Blog strategy and topic ideation | | `/blog outline <topic>` | Generate SERP-informed content outline | | `/blog seo-check <file>` | Post-writing SEO validation checklist | | `/blog schema <file>` | Generate JSON-LD schema markup | | `/blog repurpose <file>` | Repurpose content for other platforms | | `/blog geo <file>` | AI citation readiness audit | | `/blog audit [directory]` | Full-site blog health assessment | | `/blog
- Quick Reference
- Orchestration Logic
- Command Routing
- Platform Detection
- Core Methodology: The 6 Pillars
- How the 6 Pillars map to the FLOW framework
- Quality Gates
- Scoring Methodology
- Scoring Bands
- Reference Files
- Content Templates
- Sub-Skills
- Agents
- Agent Details
if [ -f "$HOME/.claude/scripts/load_untrusted_root.py" ]; then elif [ -f "scripts/load_untrusted_root.py" ]; then else echo "ERROR: load_untrusted_root.py not found at install or dev path" >&2 exit 1 fi python3 "$HELPER" BRAND.md
What does the blog skill do?
Full-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 images, repurposing, AI-citation optimization, FLOW framework prompts, topic-cluster execution, and multilingual publishing. Optimized for Google rankings (December 2025 Core Update, E-E-A-T) and AI citations (GEO/AEO). Supports any platform (WordPress, Next.js MDX, Hugo, Ghost, Astro, Jekyll, 11ty, Gatsby, HTML). Use when user says "blog", "write a blog", "blog post", "blog strategy", "content brief", "editorial calendar", "blog audit",
How do I install it?
Run `npx skills add Infrasity-Labs/dev-gtm-claude-skills --skill blog --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From Infrasity-Labs/dev-gtm-claude-skills, a repository with 97 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
