1---2name: content-publishing3description: Turn verified source material into long-form articles, short social posts, and release packages while preserving facts, human voice, evidence, and publication safety. Use for planning, drafting, revising, repurposing, packaging, or preparing content for an external publishing system.4---56# Content Publishing78## Prepare9101. Identify the audience, real problem, source evidence, desired outcome, and target content form.112. Load `private/brand-profile.md` and `private/personal-style.md` when present.123. Treat the latest user-approved draft, title, visual, and wording as authoritative.134. Resolve the output template using the template-selection rules below.1415## Editorial workflow16171. Lock a brief containing the reader, one real situation, the creator's judgment, evidence, limits, and reader takeaway.182. Ask at most one focused question when a missing fact would materially change the piece.193. Draft from concrete evidence before abstract conclusions.204. Preserve the creator's natural wording where it is clear; do not manufacture a polished personal voice.215. Label prototypes, experiments, or unverified outcomes accurately.226. Review factual claims, privacy, source permission, image purpose, and unsupported certainty.237. Obtain content approval before producing final visuals or a release package.248. Treat local packaging, saving a remote draft, and publishing as separate actions with separate permissions.2526## Revision rules2728- Continue from the latest approved stage instead of restarting.29- Change only the requested parts unless a factual or safety issue requires broader revision.30- Never invent events, quotes, results, credentials, product status, or performance metrics.31- When repurposing, rebuild around the target reading context instead of cutting paragraphs mechanically.32- Keep account credentials and authenticated publishing logic outside the Skill.3334## Template selection35361. If the user names a template, use that template.372. Otherwise read the single template name from `config/current_template.txt`.383. Load the matching Markdown file from `templates/`.394. Use semantic filenames; do not use version labels such as `v1` or `new2`.405. Move retired templates to `templates/archive/`; never delete them during normal maintenance.416. Keep every template body, layout, and filled example outside this file.