skill-publish-checklist · Pre-Publish Checklist

Pre-publish completeness check: verifies title, cover, tags, format, links, and CTA are all in place — catching rookie mistakes like missing titles, covers, or hashtags. It only checks "is anything missing," not deep compliance.
Accepts a product directory, raw copy text, or a mix; naming a target platform (Xiaohongshu, Douyin, Weibo, WeChat articles, LinkedIn, X, etc.) enables platform-specific checks. Outputs a structured JSON report: ready/not_ready, completion score, blocking issues, and suggestions.
Example invocation: "Check this note for anything missing before I post it."
Full brief
Positioning
skill-publish-checklist is the "did we forget anything" gate before publishing: a completeness check, not a quality audit. Deep compliance and quality scoring belong to skill-quality-gate; persona consistency to skill-persona-check.
Core capabilities
- Universal required items: title (present, within length), body (substantive, not placeholder), cover/first image, format integrity (Markdown structure, image references, link validity) — a fail blocks publishing.
- Advisory items: tag count (3–10), CTA, link format, image specs, copy length, emoji usage — warn without blocking.
- Platform-specific checks: Xiaohongshu (3–9 cards, ≤80 chars each, 3:4 cover), Douyin/Channels (duration, subtitles), Weibo (≤2000 chars, hashtag format), WeChat articles (abstract, 2.35:1 cover), X (≤280 chars), LinkedIn (≤3000 chars).
- Structured report: JSON with status (ready/not_ready), completion score, blocking issues, warnings, one-line summary.
Workflow
- Identify content form and target platform (from meta.json / profile / user input)
- Check item by item (universal list + platform-specific items)
- Generate the report, separating blockers from advisories
- ready → clear to publish; not_ready → list gaps with fix guidance
Inputs & outputs
| Input | Notes |
|---|---|
| Content to publish | Required — product directory path / raw copy text / mix |
| Target platform | Optional — generic check when unspecified |
Output: structured JSON check report (ready/not_ready, score, blockers, advisories, one-line summary).
Boundaries with adjacent skills
| Skill | Lane |
|---|---|
| skill-publish-checklist (this) | Completeness check: "is anything missing," shallow tick-box |
| skill-quality-gate | Deep compliance + quality audit, scoring + rework |
| skill-persona-check | Persona consistency (style/tone) |
| skill-risk-scanner | Originality + copyright (plagiarism/infringement) |
Fit
- Final gap-check before content goes live
- Confirming each platform's required fields before multi-platform distribution
- Standardizing publish criteria across a team
Before you start
- Provide the content (product directory or copy text); naming a platform enables platform-specific checks.
- Platform character/size figures are reference values; platform rules are authoritative.
skill-publish-checklist is part of the Aiglade Skill library. Invoke it from the Aiglade chat box in plain language.