blog-post
Installation
SKILL.md
Blog Post Writer
Write high-quality blog posts from code changes, marketing briefs, or feature descriptions. Handles SEO, structure, tone matching, and visual content.
Writing rule (non-negotiable): never use em-dashes (— or –). Use a hyphen - instead. Applies to every line of generated copy.
Input Resolution
Resolve the argument (if provided) in this order:
- Path to an existing marketing brief file (
.mdcontaining "Executive Summary" or "Key Messages") → marketing brief - Matches GitHub URL or
#\d+pattern → PR - Contains
...or..→ git ref range - Resolves to existing file/directory → codebase feature
- Otherwise → freeform text
If no argument is provided, ask: "What should I write about? You can provide a marketing brief path, PR URL/number, git ref range (e.g. v1.0...v2.0), file/directory path, or just describe the topic."
If multiple interpretations match, confirm with the user.