Blog Writer
Use this skill to research and write one complete blog post per run.
It assumes browser access for research and writes the final post to ~/blogs/.md.
If the user did not provide a subject, ask for one before proceeding.
Inputs to infer
SUBJECT: the topic or angle to write about- Optional: specific angle, contrarian take, or audience focus
- Optional: any sources the user already has
Workflow
- Run
openclaw browser start to open the openclaw managed browser. CRITICAL NON-NEGOTIABLE: always use this command. Never open a browser any other way. - Research the subject thoroughly using that same browser window before writing a single word.
- Search Google, Reddit, and Hacker News directly in that browser window.
- Do not close the browser between research and writing.
- Read references/research.md for the exact search order and what to collect.
- Take notes offline. Pull concrete facts, reactions, one surprising detail, one honest critique.
- Write the blog post following the 5-part structure exactly.
- Run the self-editing checklist in references/writing-style.md before saving.
- Save the final post to
~/blogs/.md. - Use a lowercase hyphenated slug. Example:
vector-databases.md. - Create the
~/blogs/ directory if it does not exist. - CRITICAL NON-NEGOTIABLE: do NOT include an
# H1 title at the top of the file. The post starts directly with the first sentence of Part 1. Title metadata is handled separately by the re-blog-meta skill.
- Close all browser tabs opened during research.
Quality bar
- CRITICAL NON-NEGOTIABLE: do NOT add an
# H1 title at the top of the post. Start the file directly with the first sentence of Part 1. Title is handled by the re-blog-meta skill. - CRITICAL NON-NEGOTIABLE: target 1200-1500 words. If short, add a mini-story. If long, cut any paragraph that feels like a list.
- CRITICAL NON-NEGOTIABLE: no em dashes anywhere in the post.
- CRITICAL NON-NEGOTIABLE: no clichés. See the banned words list in writing-style.md.
- CRITICAL NON-NEGOTIABLE: never start with a day or time reference like "last Sunday," "today morning," or "this week."
- CRITICAL NON-NEGOTIABLE: start Part 1 with a real-world example, fact, or documented reaction found during research.
- CRITICAL NON-NEGOTIABLE: apply every writing style rule without exception. Do not relax any rule unless the user explicitly asks.
- CRITICAL NON-NEGOTIABLE: the post must sound like a person who had a real reaction to the topic. Read references/human-voice.md and run the voice check in writing-style.md before saving.
Completion report
At the end, report:
- Subject covered
- File saved to
- Word count
- Sources used during research
- Confirmation that all browser tabs are closed