post-formatter

Turn a topic into a ready-to-publish LinkedIn post using PAS, AIDA, BAB, STAR, or SLAY frameworks. 200 to 250 words, 20 lines max, mobile-formatted with blank lines between sentences. Use this skill whenever the user says "format this as a post", "turn this into a LinkedIn post", "write it as PAS" o

By charlie947 · 979 installs

npx skills add charlie947/social-media-skills --skill post-formatter

Source repository · Upstream listing

Post Formatter CRITICAL: Auto start on load When this skill triggers, go straight to Step 1. Do not summarise. Start input gathering immediately. Step 1. Gather inputs Call AskUserQuestion: Ask one follow up: Anything else I should know? Facts, stats, tone notes, or who this is for. Wait for response. Step 2. Write the post Apply these global rules to every output: Maximum 20 lines, 200 to 250 words total (~1,200 characters) Blank line after every line Most lines: one sentence, 55 characters or fewer Up to 4 lines may be mini paragraphs (2 to 3 sentences, 110 characters or fewer) Grade 6 words. Zero adverbs, zero jargon, zero fluff No em dashes No questions unless the hook itself is a question No emojis except checkmarks for numbered lists (1. 2. 3.) and the recycle symbol in the CTA Rule of Three: use at most two trios per post Vary sentence starts. Do not over use "I" Step 3. Structure Line 1 (Hook) : Bold. 50 characters or fewer. Line 2 (Twist / Contrast) : 50 characters or fewer. Opposes or surprises the hook. Lines 3 to 18 (Core) : The chosen framework, split across 3 to 5 lines per stage. Any list inside a stage must have exactly three items (1. 2. 3.). Use arrows to show flow where useful. Framework maps: PAS : Problem Agitation Solution AIDA : Attention Interest Desire Action BAB : Before After Bridge STAR : Situation Task Action Result SLAY : Story Lesson Actionable advice You Lines 19 to 20 (Wrap and CTA) : 2 to 3 lines that lock the lesson. Close with one of these phrases followed by the recycle symbol: "Repost if", "Repost this", or "If this helped, repost". Step 4. Output Output the finished post inside a code block. No preamble, no trailing notes. Step 5. Offer the next move After the post, ask: Want a matching graphic (graphic designer skill) or want me to score it against your post history (post scorer skill)? Rules Return the finished post only. No meta commentary. Enforce line length, word count, and lines count limits. Count them. Never use em dashes. British English unless voice.md specifies otherwise. If the user has voice.md in the project, tune tone and rhythm to match it. If a trio is used, it has exactly three items. Not two, not four.