Agent skill · Security

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",

Infrasity-Labsgithub.com/Infrasity-LabsGitHub ↗
claude-codeMIT
Install
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.

Facts
Files in the skill folder: 34
SKILL.md size: 30 KB
Bundled scripts: none
Requires: Requires Claude Code and Python 3.11+ for quality scoring
Path: .claude/skills/blog/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 97
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

Review
written from the skill's own SKILL.md · Aug 5, 2026

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

  1. 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).
  2. If no sub-command is provided, it prompts for the action needed.
  3. It routes to the corresponding sub-skill (e.g., writeblog-write, analyzeblog-analyze, briefblog-brief, calendarblog-calendar, geoblog-geo, etc.).
  4. It detects the hosting platform from file extensions and project structure (e.g., .mdx with next.config → Next.js; .md with hugo.toml → Hugo; wp-content/ → WordPress; .astro → Astro; etc.).
  5. It adapts the output format to the detected platform, defaulting to standard markdown if unknown.
  6. 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.
  7. It leverages the 12 templates for content generation and the 34 supporting files in the skill folder to deliver consistent results.
  8. 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.

From the SKILL.md

# 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

What's inside
Steps it walks through
  1. Quick Reference
  2. Orchestration Logic
  3. Command Routing
  4. Platform Detection
  5. Core Methodology: The 6 Pillars
  6. How the 6 Pillars map to the FLOW framework
  7. Quality Gates
  8. Scoring Methodology
  9. Scoring Bands
  10. Reference Files
  11. Content Templates
  12. Sub-Skills
  13. Agents
  14. Agent Details
Ships with 24 files
  • references/ai-crawler-guide.md
  • references/ai-slop-detection.md
  • references/blog-delivery-contract.md
  • references/cognitive-load.md
  • references/content-rules.md
  • references/content-templates.md
  • references/cta-placement.md
  • references/distribution-playbook.md
  • references/editorial-heuristics.md
  • references/eeat-signals.md
  • references/flow-alignment.md
  • references/geo-optimization.md
  • references/google-landscape-2026.md
  • references/internal-linking.md
  • references/platform-guides.md
  • references/quality-scoring.md
  • references/research-quality.md
  • references/schema-stack.md
  • references/synthesis-contract.md
  • references/video-embeds.md
  • references/visual-media.md
  • templates/case-study.md
  • templates/comparison.md
  • templates/data-research.md
first 24 of 34
Commands it runs
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
More from dev-gtm-claude-skills
All skills →
About this skill
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.

Keep going