OpenClaw SEO Content Writer
by @x-rayluan
Write and ship SEO blog posts with Tony + Peter workflow, publish QA, deploy verification, and GSC indexing. SEO博客写作/发布/部署/谷歌收录
clawhub install openclaw-seo-content-writer📖 About This Skill
name: openclaw-seo-content-writer description: Write and ship SEO blog posts with Tony + Peter workflow, publish QA, deploy verification, and GSC indexing. SEO博客写作/发布/部署/谷歌收录
OpenClaw SEO Content Writer
Use this skill to run a full SEO blog production lane instead of treating “write a blog post” as only a drafting task.
Core model
Split ownership clearly:
Never collapse these into one fuzzy “content done” state.
Required workflow
1. Gather same-day inputs
- keyword / topic target
- audience + search intent
- Hunter research / evidence / proof links
- brand positioning + CTA source
2. Write the draft batch
- Use a stable SEO skeleton, not freeform prose.
- Ensure every draft answers the query directly and has enough structure to survive QA.
3. Normalize through safe template
- Stamp template metadata.
- Ensure every draft contains a quick answer, TL;DR, scannable sections, FAQ, conclusion, CTA, and source/proof notes.
4. Run publish gates
- structural preflight
- content-quality audit
5. If not publishable, recover correctly
- Do not pad with filler.
- Call Hunter for bounded same-day recovery research first.
- Only downgrade or replace the topic if Hunter also cannot make it longform-worthy.
6. Source publish
- Only after preflight + quality audit pass.
- Write a structured source-publish receipt.
7. Peter closeout
- deploy production
- verify live URL and /blog
- verify canonical / sitemap / noindex / discovery
- write deployment + indexability receipts
8. Search Console follow-through
- submit only INDEX_READY URLs
- write GSC submission receipt
- check indexing status later and write GSC status receipt
Non-negotiable rules
/blog discovery must be true first.Minimum draft contract
Every publish candidate should have:
Recovery logic
If a draft batch fails because it is thin, weakly evidenced, or not publishable:
1. classify the problem 2. call Hunter for more research 3. rewrite once with stronger evidence / FAQ material / angles 4. rerun gates 5. only then downgrade or replace the topic if still too weak
Receipts to maintain
Use the same style of structured receipts for every lane:
References
Read these files when needed:
references/tony-pipeline.md — drafting, gating, recovery, and source publish flowreferences/peter-closeout.md — deploy, live verification, indexability, and closure rulesreferences/gsc-indexing.md — Search Console submission and indexing-status workflowreferences/receipt-contracts.md — receipt expectations and truth statesPrerequisites
This skill is a workflow guide, not a standalone tool. It assumes you already have:
Deployment
sitemap.ts, or equivalent)Google Search Console
sc-domain: or URL-prefix)googleapis npm package or gcloud CLI available in your environmentContent pipeline
Optional but recommended
mission-control/data/)No credentials are bundled
This skill does not ship any API keys, service accounts, or deployment configs. All credentials must be configured in your own environment before use.⚙️ Configuration
This skill is a workflow guide, not a standalone tool. It assumes you already have:
Deployment
sitemap.ts, or equivalent)Google Search Console
sc-domain: or URL-prefix)googleapis npm package or gcloud CLI available in your environmentContent pipeline
Optional but recommended
mission-control/data/)