Wikipedia Publisher
by @colto111
Draft, review, de-risk, and publish Wikipedia or Wikidata content with a bias toward policy-safe workflow. Use when creating or editing encyclopedia articles...
clawhub install wikipedia-publisherπ About This Skill
name: wikipedia-publisher description: Draft, review, de-risk, and publish Wikipedia or Wikidata content with a bias toward policy-safe workflow. Use when creating or editing encyclopedia articles, sandbox drafts, Wikidata items, citations, notability/source assessments, conflict-of-interest reviews, or MediaWiki wikitext. Especially useful for company, founder, product, or client subjects where promotional tone, weak sourcing, or direct-to-mainspace publishing would be risky.
Wikipedia Publisher
Use a conservative workflow. Prefer publishable drafts over impressive drafts.
Default workflow
1. Collect evidence first
- Gather independent secondary coverage before writing.
- Separate independent sources from primary/company sources.
- Do not treat the subject's own site as proof of notability.
- Run scripts/citation_fetch_enricher.py first when URLs are bare, weak, or missing metadata.
- Run scripts/source_hygiene.py and scripts/notability_score.py early.
2. Decide the safest target
- Prefer User: sandbox or Draft: namespace for new articles.
- Use mainspace only when the article is already established or the user explicitly wants that path and the sourcing is strong.
- For conflict-of-interest situations, prefer sandbox + disclosure-minded language.
3. Write plain, non-promotional prose
- State what the subject is, why it received coverage, and what reliable sources say.
- Attribute claims when needed: "According to X..." or "Coverage in Y described..."
- Avoid mission-language, puffery, rankings, and unverified superlatives.
- If a paragraph smells like PR, run scripts/coi_rewrite.py and then edit manually.
4. Run a risk pass before publishing
- Check tone with scripts/coi_tone_lint.py.
- Check citation/source mix with scripts/source_hygiene.py.
- Check likely rejection risk with scripts/deletion_risk_check.py.
- Use scripts/citation_normalizer.py to clean weak references.
- Remove unsupported claims, crowded lists, and anything sourced only to the subject.
- Make sure the lead can stand on independent sources alone.
5. Publish conservatively
- Save to sandbox/draft first unless there is a good reason not to.
- Use scripts/sandbox_publish.py --dry-run before live save.
- Use a factual edit summary.
- Verify the live page after save.
Writing rules
Article shape for company/org drafts
Use this default structure unless the sourcing suggests otherwise:
Skip sections that cannot be supported cleanly.
Sandbox-first publishing pattern
When the user wants a new page:
1. Draft locally in .wiki or .md.
2. Convert to clean MediaWiki markup if needed.
3. Save to User: or Draft:.
4. Fetch the saved page and inspect the rendered result.
5. Only then discuss moving toward mainspace.
Wikidata pattern
For Wikidata work:
scripts/wikidata_helper.py for a clean starter bundleRed flags that should slow you down
Read references/red-flags.md when any of these appear:
Helpful resources
scripts/source_hygiene.py β classify citations as independent, primary, press-wire, directory, or review-neededscripts/notability_score.py β rough article-viability scoring from the citation mixscripts/coi_tone_lint.py β lightweight tone/source risk checker for draftsscripts/deletion_risk_check.py β heuristic rejection/deletion-risk checkerscripts/citation_fetch_enricher.py β fetch live metadata from URLs and suggest richer cite templatesscripts/citation_normalizer.py β suggest cleaner cite templates and missing metadatascripts/coi_rewrite.py β rewrite PR-ish text into more neutral attributed prosescripts/sandbox_publish.py β sandbox/draft publishing helper for MediaWiki APIscripts/wikidata_helper.py β starter statement generator for Wikidata itemsreferences/red-flags.md β quick safety checklist for companies, people, and organizationsreferences/workflow.md β recommended script order and interpretationreferences/citation-guidelines.md β citation cleanup guidanceOutput preferences
When showing a proposed edit: