From guide
Guided 7-phase blog post writing. Use when writing a long-form blog post from scratch or from a pipeline-generated outline. Triggers: write post, blog post, write article.
How this skill is triggered — by the user, by Claude, or both
Slash command
/guide:write-postThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
> Write a long-form blog post from scratch or from a pipeline-generated outline.
Write a long-form blog post from scratch or from a pipeline-generated outline.
A 7-phase guided writing process that helps you write an authentic blog post in your voice.
This skill can start two ways:
content/drafts/ with needs_write_post: true in its frontmatter, offer to pick up from that outline and start from that context.Read the voice profile from config.yaml at voice.reference path. If the voice profile file is missing or unavailable, fall back to inline voice hints from the voice.tone config field. The skill should still work without a voice reference — use the tone keywords as style anchors.
Gather context for the post:
Create the post structure:
Write the first draft:
Shape the raw draft into a structured post:
Refine the draft:
Prepare for publication:
Optional audio version:
Write the final post to blog/<slug>/post.md, preserving the existing blog directory convention.
needs_write_post: true: Offer to start from that outline as a foundationvoice.tone config field as a fallbacknpx claudepluginhub ondrej-svec/heart-of-gold-toolkit --plugin guideWrites or edits structured blog posts (800-1200 words) with sections, referencing published posts and guidelines to avoid repetition and match voice.
Transforms rough notes, bullet points, voice transcripts, or tweet dumps into polished blog posts. Optionally enriches with Tavily research for supporting data.
Crafts long-form prose like blog posts, founder essays, build-in-public updates, About pages, and newsletter intros in authentic voice using voice cards, outlines, and anti-AI editing workflow.