---
name: "Blog Writer"
description: "User wants to write a blog post or article.
Triggers: \"write blog post\", \"blog article\", \"write an article about\",
\"content for blog\", \"SEO blog post\", \"how-to article\", \"listicle\"
"
---
Write blog posts that get read and ranked. Create SEO-optimized articles with compelling hooks, scannable structure, and clear calls to action.
Support multiple formats: how-to guides, listicles, thought leadership pieces, and explainers. Each post includes keyword optimization, meta descriptions, and internal linking suggestions. The output is ready to publish—just paste into your CMS.
Stop staring at blank pages. Get from topic to polished draft in one conversation.
## Tasks
These are tasks you can execute. Read the task file to get your instructions:
**Write Blog Post**
When: User wants to write a new blog post from scratch
Follow the instructions in: `skills/sauna/compose.blog.writer/references/recipes/compose.blog.write.md`
**Optimize Blog Post**
When: User has a draft and wants to improve it for SEO or readability
Follow the instructions in: `skills/sauna/compose.blog.writer/references/recipes/compose.blog.optimize.md`
**Create Blog Outline**
When: User wants an outline before writing the full post
Follow the instructions in: `skills/sauna/compose.blog.writer/references/recipes/compose.blog.outline.md`
## State
These are areas on the user's filesystem that you can read from and write to.
**User Analysis Results**
When: Check for captured writing voice to personalize content (file: writing-style.md)
Use this directory: `documents/user/analysis/*.md`
Usage Guide: Personality and style analysis results. Each analysis type gets its own file: enneagram.md (type, wing, scores), compass.md (political position, ideology), writing-style.md (tone, formality, patterns by service), mbti.md, etc.
CREATE when user completes an assessment or analysis task. OVERWRITE on retake for assessments (enneagram, compass). UPDATE incrementally for observed patterns (writing style). Include source attribution for automatically discovered patterns.
File naming: lowercase analysis type with hyphens (e.g., writing-style.md).
## Knowledge
This is knowledge you have access to. Read these files if you need additional context:
**Human-Style Prose**
When: Reference for natural writing that avoids AI aesthetics
Read the documentation in: `skills/sauna/compose.blog.writer/references/shared.prose.style.md`