Writes a technical tutorial, blog post, or doc from a brief in briefs/, in Daisy's voice, and exports paste-ready files for Medium, Substack, and dev.to. Use when Daisy asks to write, draft, or create an article, post, tutorial, or doc.
92%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Low
Low-risk findings worth noting
Follow these stages in order. Never skip a stage. At each checkpoint, stop and wait for Daisy's approval.
All files for an article go in output/<article-slug>/.
briefs/<slug>.yaml.briefs/_template.yaml to briefs/<slug>.yaml and fill in what she told you.briefs/ (excluding _template.yaml) and ask which one to use.research.md with a link for each source.voice-samples/.outline.md containing: a working title, the opening hook in one or two sentences, each H2 and H3 heading with one line describing what it covers, where code blocks go, and how the piece ends.draft.md following every rule in CLAUDE.md. The first line must be the title as # Title, followed by the article body.code/ folder and run it in the writer-agent conda environment. Use the real output for every "You should see..." line.<!-- VERIFY: reason --> above it.python scripts/check_draft.py output/<slug>/draft.md. Fix every issue it reports and rerun until it prints All checks passed.draft.md. Revise until she approves. Do not export before approval.Create devto.md. Start with this front matter, then the article body:
Create preview.html by running python scripts/make_preview.py output/<slug>.
Create publish-kit.md with every item listed in the Outputs section of CLAUDE.md.
Tell Daisy the three files are ready, and remind her:
devto.md into the dev.to editor.preview.html in a browser, select all, copy, and paste into the editor.Daisy-Faith-Auma/writer-agent
37ef7cc
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.