Agent skill · Content & Marketing

write-blog

Write and ship a blog post for your project that reads like a human wrote it and pulls SEO traffic to your site. Use when a contributor wants to draft, edit, or publish a blog post, add a post to the site, write about the project for search/traction, or make an existing draft sound less like AI. Enforces the house voice (no em dashes), picks a non-cannibalizing angle, uses ASD-STE100 Simplified Technical English for technical prose, wires the post into your site, and runs the humanizer pass before shipping.

tamdogoodgithub.com/tamdogoodGitHub ↗
claude-codecodexcan modify filesships scriptsMIT
Install
npx skills add tamdogood/builder-essential-skills --skill write-blog --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 8
SKILL.md size: 8 KB
Bundled scripts: yes
Allowed tools: ReadWriteEditGrepGlobBashAskUserQuestion
Requires: claude-code
Path: skills/write-blog/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 90
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Write a blog post You are helping a contributor write a blog post for the project's website. The bar: it reads like a person wrote it, it ranks for a search cluster no other post already owns, and it ships wired correctly into the site with the build green. Use ASD-STE100 Simplified Technical English (STE) for the post's technical and instructional prose. Use short, direct sentences, consistent terms, clear actions, and the approved meaning of technical words when the STE dictionary is available. Do not use idioms, slang, figurative language, or synonym changes that can make a technical term unclear. Preserve exact code, commands, identifiers, product names, and quotations. The post can keep a human opinion and a concrete example, but clarity takes priority over rhythm or decoration. Do not claim strict STE conformance without checking the current ASD-STE100 issue and dictionary. This skill exists so every contributor writes in the same voice, picks non-overlapping topics, and passes the same anti-AI-slop gate, whether or not they already know the house rules. ## The one rule that gets a post rejected **No em dashes (—) or en dashes (–). Ever.** The house voice bans them. Use a p

What's inside
Steps it walks through
  1. The one rule that gets a post rejected
  2. Workflow
  3. 1. Read the ground truth first
  4. 2. Pick and pitch the angle
  5. 3. Outline
  6. 4. Draft
  7. 5. Humanize (mandatory)
  8. 6. Wire it into the site
  9. 7. Verify before done
  10. 8. Distribute (this is what earns the traction)
  11. Guardrails
  12. Note on this skill's own files
Ships with 7 files
  • README.md
  • check.sh
  • reference/angles.md
  • reference/craft.md
  • reference/seo.md
  • reference/voice.md
  • reference/wiring.md
More from builder-essential-skills
All skills →
About this skill
What does the write-blog skill do?

Write and ship a blog post for your project that reads like a human wrote it and pulls SEO traffic to your site. Use when a contributor wants to draft, edit, or publish a blog post, add a post to the site, write about the project for search/traction, or make an existing draft sound less like AI. Enforces the house voice (no em dashes), picks a non-cannibalizing angle, uses ASD-STE100 Simplified Technical English for technical prose, wires the post into your site, and runs the humanizer pass before shipping.

How do I install it?

Run `npx skills add tamdogood/builder-essential-skills --skill write-blog --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From tamdogood/builder-essential-skills, a repository with 90 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going