Blog-Writer
The channel-master for long-form posts. It owns the shape of a post; voice and publishing are delegated.
Install
npx skills add github:travsteward/openwriter --skill blog-writer
What it owns
- Beats before prose — extract beats from a topic or an existing post, commit a title, preview, and slug, then draft against the structure
- Per-post layout — container layout per post, so each piece has a spine before it has sentences
- Per-site voice anchor — discovers the voice anchor for each blog it writes for, so a post reads like the site it lands on
What it delegates
- Voice → Author’s Voice writes the prose through your anchor
- Publishing → GitHub Blog Sync commits the finished post — featured image, frontmatter, and all — to your blog repo
- Images → the Image Generation plugin produces the featured image
Requirements
OpenWriter MCP configured, the GitHub plugin enabled, and gh auth login set up locally. The target project should have a ## Blog section in its instructions for any writing-rule or image-style overrides.