Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Writes engaging technical blog posts with a strong hook, clear structure, concrete examples, and a memorable takeaway. Use this skill when the user asks to "write a blog post", "draft an article", "turn this into a blog post", "write up a tutorial", "explain X in a post", "create a dev.to / Medium / Hashnode article", or wants help with an engineering blog, technical write-up, announcement post, or developer-facing essay. Covers ideation, outlining, drafting, hooks, headlines, code examples, SEO
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-07 | ✗→✓ | ▲ Improved | 42% | 0% |
| case-12 | ✗→✓ | ▲ Improved | 40% | 0% |
| case-13 | ✗→✓ | ▲ Improved | 47% | 0% |
| case-15 | ✗→✓ | ▲ Improved | 109% | 0% |
| case-17 | ✗→✓ | ▲ Improved | 25% | 0% |
This skill produces publishable technical blog posts that readers actually finish: a hook that earns the first scroll, a spine of clear sections, runnable examples, and a takeaway the reader can act on. Keywords: blog post, technical article, dev blog, tutorial, write-up, engineering blog, Medium, dev.to, Hashnode, announcement, essay, headline, hook, SEO.
Use it for tutorials, deep dives, "how we built X" stories, opinion/architecture pieces, release announcements, and concept explainers.
Follow these steps in order. Do not skip step 1 — most weak posts fail on audience and angle, not prose.
templates/outline.md. Aim for 4-7 sections plus intro and conclusion.references/hooks.md. The first two sentences must create tension or promise a payoff. No "In today's fast-paced world."references/headlines.md) and a 150-160 char meta description.references/editing-checklist.md. Then run scripts/readability.py on the draft for objective metrics. Cut 10%.Title (benefit-driven, specific)
Hook (2-4 sentences: tension/promise)
Context (why this matters now, who it's for) — keep short
Body section 1..N (point → example → implication)
Takeaway (action/summary)
CTA (optional: comment, follow, try the repo)See references/post-types.md for full structures and worked skeletons.
Lead with one of: a sharp question the reader is already asking, a surprising fact/number, a relatable failure, a bold claim you'll prove, or a tiny story. Promise the payoff explicitly within the first paragraph. See references/hooks.md.
references/hooks.md — hook patterns with examples and anti-patterns.references/headlines.md — headline formulas, SEO and length rules.references/post-types.md — full per-type structures and skeletons.references/editing-checklist.md — line-by-line self-edit pass.templates/outline.md — fill-in outline to start any post.examples/sample-post.md — a complete worked post from brief to draft.scripts/readability.py — stdlib readability + filler-word metrics for a draft.Other measured skills in the registry, with their headline benchmark lift.