From social-media-skills
Formats topics into ready-to-publish LinkedIn posts using PAS, AIDA, BAB, STAR, or SLAY frameworks. Strict 200-250 words, 20 lines max, mobile-optimized with blank lines.
npx claudepluginhub charlie947/social-media-skills --plugin social-media-skillsThis skill uses the workspace's default tool permissions.
When this skill triggers, go straight to Step 1. Do not summarise. Start input gathering immediately.
Generates two viral LinkedIn posts in proven formats with voice matching from templates. Use for creating engaging, high-performing LinkedIn content.
Writes LinkedIn posts matching user's voice from about-me.md and voice.md files. Triggers on 'write a post', topic requests, or context dumps like notes/transcripts. Outputs post in code block.
Generates engaging LinkedIn posts for developers using storytelling frames like Learning the Hard Way or Behind the Build. Use to share learnings, wins, builds, opinions, or tips.
Share bugs, ideas, or general feedback.
When this skill triggers, go straight to Step 1. Do not summarise. Start input gathering immediately.
Call AskUserQuestion:
[
{
"question": "What topic do you want to post about?",
"header": "Topic",
"multiSelect": false,
"options": [
{"label": "I will type the topic", "description": "Single sentence describing the subject"},
{"label": "Paste a context dump", "description": "Notes, stats, transcripts to turn into a post"}
]
},
{
"question": "Which framework?",
"header": "Framework",
"multiSelect": false,
"options": [
{"label": "PAS", "description": "Problem, Agitation, Solution"},
{"label": "AIDA", "description": "Attention, Interest, Desire, Action"},
{"label": "BAB", "description": "Before, After, Bridge"},
{"label": "STAR", "description": "Situation, Task, Action, Result"},
{"label": "SLAY", "description": "Story, Lesson, Actionable advice, You"},
{"label": "Pick for me", "description": "Recommend the best framework based on the topic"}
]
}
]
Ask one follow-up:
Anything else I should know? Facts, stats, tone notes, or who this is for.
Wait for response.
Apply these global rules to every output:
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".
Output the finished post inside a code block. No preamble, no trailing notes.
After the post, ask:
Want a matching graphic (graphic-designer skill) or want me to score it against your post history (post-scorer skill)?