content-writer
Content Writer
Writes and updates SEO/GEO content across two modes: new drafts net-new pages against a target keyword and search intent; refresh diagnoses decay on an existing page, prioritizes the update, and produces a republish plan. Both modes apply the same CORE-EEAT constraints so a draft and a refresh clear the same quality bar before the auditor gate.
This skill does NOT compute the CORE-EEAT score or run vetoes — that is the publish-gate role of content-quality-auditor. This skill works the writing/updating lever and hands off. It also does not score AI-citation/GEO readiness in isolation (geo-content-optimizer) or produce meta tags/schema as standalone artifacts (serp-markup-builder).
Mode Selector
| Mode | Trigger | Output |
|---|---|---|
new |
"write / draft SEO content", net-new page against a keyword, no existing URL | Ready-to-use draft (title, meta, H1/H2 structure, snippet block, links) |
refresh |
"update outdated content", "fix decay", "refresh for [year]", an existing URL that lost traffic/rankings | Decay diagnosis, prioritized update plan, republish-date strategy, optional refreshed copy |
Selecting the mode: honor an explicit --mode. Otherwise infer: an existing URL plus a decline/staleness signal → refresh; a topic/keyword with no prior version → new. If the request says "refresh" but there is no existing URL, treat it as new and note the mismatch once (do not fabricate a prior version).