Back to Skills

blog-write

Write new blog articles from scratch optimized for Google rankings and AI citations. Generates full articles with template selection, answer-first formatting, Key Takeaways summary box, information gain markers, evidence-backed explanations, sourced statistics, Pixabay/Unsplash images, built-in SVG chart generation, optional FAQ sections, internal linking zones, and proper heading hierarchy. Supports MDX, markdown, and HTML output. Use when user says "write blog", "new blog post", "create articl

1,547stars268forksUpdated 8/3/2026

Security Assessment

Safe(92/100)
Security Score92/100

About blog-write

This skill writes new blog articles from scratch, optimized both for Google search rankings and for citation by AI answer engines. It addresses the problem of producing well-structured, evidence-backed long-form content by handling template selection, answer-first formatting, a Key Takeaways summary box, information-gain markers, sourced statistics, images, built-in SVG chart generation, optional FAQ sections, internal linking zones, and a proper heading hierarchy. It can output MDX, Markdown, or HTML.

The skill is backed by a delivery contract enforced through Python helper scripts and gates. A preflight script checks capability and hero-image discovery, a render script produces Markdown, HTML, and PDF outputs, and a reviewer agent scores the rendered article, requiring a passing score with zero blocking issues before delivery. It documents strict URL and asset safety rules: only http and https are allowed; javascript, data, and file URLs are rejected; DNS is resolved and loopback, private, link-local, multicast, and reserved IP ranges are refused to guard against server-side request forgery; redirects are disabled or revalidated; and tight timeouts and response-size caps are used. Assets are downloaded locally with attribution preserved, preferring official provider APIs and openly licensed sources.

Target users are content marketers, SEO writers, and technical bloggers who need publication-ready articles that satisfy modern search and AI-citation criteria. Typical use cases include drafting a new post with sourced statistics and charts, generating an answer-first structured article with an FAQ, and running the article through the built-in quality gates before publishing.

FAQ

What output formats does it support?

MDX, Markdown, and HTML, with a render step that also produces PDF and a local hero image asset.

How does it ensure quality before delivery?

It runs preflight and render scripts and dispatches a blog-reviewer agent that must return a score of 90/100 or higher with zero P0 (blocking) issues; it stops after three failed iterations and presents diagnostics.

How does it handle external URLs and assets safely?

It allows only http/https, rejects javascript, data, and file URLs, resolves DNS to block private and loopback ranges (SSRF protection), disables or revalidates redirects, and applies tight timeouts and size caps while storing attribution locally.

Does it invent statistics?

No. It emphasizes sourced statistics from tiered sources with citations, and tracks the number of sourced stats and unique sources in its completion summary.

What SEO and AI-citation features does it add?

Answer-first formatting, a Key Takeaways summary box, information-gain markers, evidence-backed sections, internal linking zones, optional FAQ sections, and proper heading hierarchy.

All Files

2 files
references/delivery.md2.8 KB
View
SKILL.md21.8 KB
View

Install blog-write

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill