← ClaudeAtlas

seo-blog-writerlisted

Turn a single long-tail query into a publish-ready blog post that ranks in search and gets quoted by AI assistants. Runs the full pipeline: classify the topic, research it against real sources, draft clean HTML, scrub LLM-tell vocabulary and typography, audit for AI-SEO (TL;DR block, query-phrased H2s, FAQ section, FAQPage + BreadcrumbList + HowTo JSON-LD), then publish through a platform adapter (Ghost Admin API, WordPress REST, or static-site file output). Platform-agnostic core; swap the publish step without rewriting the writing pipeline. Built for indie hackers, founders, and content marketers who want AI to draft posts that are actually citable - not paraphrased docs, not hallucinated benchmarks. Trigger when the user says: 'write a blog post on X', 'draft an article about X', 'publish a post on X to Ghost / WordPress / the static site', or any request to ship editorial content for a long-tail query.
AutomateLab-tech/publishing-skills · ★ 4 · AI & Automation · score 80
Install: claude install-skill AutomateLab-tech/publishing-skills
# seo-blog-writer End-to-end pipeline for shipping a single long-tail blog post: **topic -> research -> draft -> scrub -> AI-SEO audit -> publish**. Designed for SEO and AI-citation extractability (FAQ blocks, BreadcrumbList + FAQPage + HowTo schema, query-phrased headings). The **writing pipeline is platform-agnostic** — it produces a publish-ready bundle (clean HTML, slug, meta, JSON-LD blocks, feature-image alt). The **publish step is pluggable**: out-of-the-box adapters for Ghost Admin API, WordPress REST, and static-site file output. Adding another CMS (Webflow, Sanity, Strapi, Contentful, Hugo, Astro) is a matter of writing a 20-line POST snippet. The skill takes **one required argument**: the topic. Optional flags control the publish target and state. ``` /seo-blog-writer <topic> /seo-blog-writer <topic> --target ghost # publish via Ghost adapter /seo-blog-writer <topic> --target wordpress # publish via WordPress REST /seo-blog-writer <topic> --target static --out posts/ # write files into a static-site repo /seo-blog-writer <topic> --target ghost --publish # actually publish (default: draft) /seo-blog-writer <topic> --target ghost --publish-at <ISO> # schedule for future publish /seo-blog-writer <topic> --angle "<angle>" # narrow the angle ``` Default state is **draft** — the post lands in the platform's editor for human review before going live, unless `--publish` or `--publish-at` is passed.