writer-seo-contentlisted
Install: claude install-skill talentedgeai/infinite-leverage
# Writer: SEO Content Production
## Discovery
```bash
ls -1t content/topics/ # list all topic folders, newest first
```
Find the first folder that has `brief.md` but NOT `blog.md`. Validate brief.md has all required fields before starting.
## Brief Format (required — stop if missing fields)
```markdown
# Post Brief
**Title**: [working title]
**Target keyword**: [primary SEO keyword]
**Audience**: [who is this for — be specific]
**Angle**: [what unique point of view or claim?]
**Hook idea**: [optional — surprising stat, claim, or question]
**Supporting points**: [3–5 bullet points]
**Call to action**: [what should the reader do after reading?]
**Tone**: [e.g. authoritative, conversational, technical, story-driven]
**Deadline**: [YYYY-MM-DD or "next Monday run"]
```
## Output per Run
1. `content/topics/{slug}/blog.md` — full post in owner's voice
2. `content/topics/{slug}/image-prompts.md` — JSON image prompts for Designer (see format below)
Write `blog.md` as soon as the draft is coherent — `writer-quality-critique` reads it
from disk. `image-prompts.md` is written last, once the copy is final, so the prompts
describe the post that actually shipped.
## Neil Patel SEO Critique (second gate)
**Order matters.** Draft → save `blog.md` → `writer-quality-critique` (Dan Shipper lens,
apply every revision) → **this pass** → finalize. Running SEO before the quality gate
optimises prose that may be about to be rewritten.
Run this checklist against the post-revision draft, then