blog

Generates, audits, and optimizes blog content for search rankings and AI citations.

Updated Jul 10, 2026
One-click install
npx skills add https://github.com/captaindevv/SEO-ajaypipes --skill blog-captaindevv
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: blog
Source: https://github.com/captaindevv/SEO-ajaypipes/tree/main/skills/blog
Command: npx skills add https://github.com/captaindevv/SEO-ajaypipes --skill blog-captaindevv

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires patchright, weasyprint, google-genai, requests, and includes scripts (resource) and references (resource) components.

What problem does it solve? Producing blog content that ranks on Google and gets cited by AI platforms (ChatGPT, Perplexity, Google AI Overviews) requires coordinating research, writing, SEO validation, schema markup, and quality scoring. This Skill orchestrates that entire lifecycle through 30 sub-skills, 12 content templates, and a 100-point scoring rubric, so a single command produces publication-ready articles. ## Core Features & Use Cases - Full-lifecycle content commands: Write, rewrite, analyze, outline, brief, and audit blog posts with commands like /blog write <topic> and /blog analyze <file>, backed by specialized research, writing, SEO, and review agents. - Dual optimization for Google and AI citations: Applies answer-first formatting, FAQ schema, E-E-A-T signals, freshness rules, and GEO/AEO audits aligned with the December 2025 Core Update. - Quality gates and delivery contract: A 5-category 100-point scoring system plus a 5-gate preflight (format completeness, visual verification, blocking content review, link/asset integrity) prevents low-quality drafts from being delivered. - Use Case: Run /blog write "best crm for small business" to get a researched, templated, schema-tagged article with hero image, rendered HTML/PDF, and a reviewer scorecard; then run /blog translate and /blog localize to publish it in multiple locales with hreflang tags. ## Quick Start Ask the assistant to write a blog post on your chosen topic using the blog skill, for example by saying: use the blog skill to write a post about sustainable packaging trends.

Frequently Asked Questions about blog

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I write an SEO-optimized blog post with AI?▼

Run the write command with your topic, for example /blog write followed by the subject. The skill researches statistics and sources, selects one of 12 content templates, drafts with answer-first formatting, validates on-page SEO, and scores the result against a 100-point rubric before delivery.

How do I optimize blog content for AI citations in ChatGPT and Perplexity?▼

Use the geo command to run an AI citation readiness audit with a 0-100 GEO score. The skill enforces answer-first paragraphs, FAQ schema, passage citability, entity clarity, and freshness signals that AI citation platforms reward.

Which blogging platforms does this skill support?▼

It detects and formats output for WordPress, Next.js MDX, Hugo, Ghost, Astro, Jekyll, 11ty, Gatsby, and static HTML. Platform detection uses file extensions and project structure, falling back to standard markdown when unknown.

Can I translate and localize blog posts for international audiences?▼

Yes. The multilingual command writes, translates, localizes, and emits hreflang tags in one step, while translate and localize handle individual files with format preservation across markdown, MDX, frontmatter, and schema. A locale-audit command checks multilingual completeness and parity.

What are the requirements and limitations of this blog skill?▼

It requires Claude Code and Python 3.11+ for quality scoring. Optional features degrade gracefully: image generation needs a Gemini API key or MCP server, audio narration needs GOOGLE_AI_API_KEY, and visual verification needs the patchright package.