publishing-skills

productivity v0.1.0 by AutomateLab

Four composable skills that turn an AI agent into a platform-agnostic long-tail SEO publishing pipeline — topic research, drafting, SVG figures, and an editorial calendar. Ships Ghost, WordPress, and static-site adapters.

MIT-0 License
Free Pricing

Installation

Open Claude Code and run this command:

/plugin install publishing-skills@claude-code-plugins-plus

Use --global to install for all projects, or --project for current project only.

What It Does

Four composable skills that turn an AI coding agent (Claude, Cursor, Codex, Gemini, Copilot, ...) into a long-tail SEO publishing pipeline. Platform-agnostic - works against Ghost, WordPress, Webflow, Sanity, Strapi, or any static-site generator (Hugo, Astro, Eleventy, Jekyll, Next-MDX).

Built for indie hackers, founders, content marketers, and dev-tool teams who want AI to draft blog posts that actually rank in search and get quoted by AI assistants - not paraphrased docs, not hallucinated benchmarks, not generic "ultimate guide" filler.

Skill What it does Who it's for
blog-topic-research Validates a topic has real, verifiable demand (People Also Ask, Reddit, Stack Overflow, GitHub issues, vendor forums, changelogs) before you spend tokens drafting. Every accepted topic carries citable evidence URLs, a problem summary, confirmed fixes, version context, and FAQ variants the writer can use directly. Anyone tired of writing posts nobody searches for, and editorial pipelines that need an evidence-backed backlog.
seo-blog-writer End-to-end pipeline for a single post: classify → research → outbound interlinks → draft clean HTML → scrub LLM tells → AI-SEO audit → optional glossary auto-link → publish. Adds FAQPage + BreadcrumbList + HowTo JSON-LD for AI-citation extractability. Pre-publish gate asserts H2-question shape, figure count (max(1, words // 500) for 800+ word posts), bullet discipline (3-9 items), and currency (as of qualifier on stale years). Ships a glossary auto-linker that wraps the first mention of each known technical term in an internal link with hover-tooltip metadata. Platform-pluggable publish step - ships with Ghost Admin API, WordPress REST, and static-site adapters; any other CMS is a ~20-line snippet. Founders and marketers who want to ship one ranking post a day without paying a writer or a designer.
blog-figure-svg Generates accessible SVG figures (flow, comparison bars, taxonomy, terminal mocks, 1600x840 OG feature cards) with a consistent palette, screen-reader metadata, and figcaption-ready output. Rasterizes to compressed PNG for upload to any CMS. Anyone shipping more than 3 posts a month who doesn't want stock photos or Midjourney filler on every article.
blog-editorial-calendar The orchestration layer over the other three. Keeps an evidence-backed backlog, picks the next topic so your corpus drifts toward the cluster + format mix you defined in config.json, schedules posts into a rolling daily cadence, reconciles the backlog against what's live on your CMS, and auto-refills via blog-topic-research...

Skills (4)

blog-editorial-calendar SKILL.md View full skill →

"Run your blog like a queue, not a guessing game.

WebSearchWebFetchReadWriteBash
blog-figure-svg SKILL.md View full skill →

"Stop using stock photos.

WebSearchWebFetchBash(python3:*)ReadWrite
blog-topic-research SKILL.md View full skill →

"Stop writing blog posts nobody searches for.

WebSearchWebFetchBash(python3:*)ReadWrite