Claude-skill-registry linkedin-post-creator

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/linkedin-post-creator" ~/.claude/skills/majiayu000-claude-skill-registry-linkedin-post-creator && rm -rf "$T"
manifest: skills/data/linkedin-post-creator/SKILL.md
source content

LinkedIn Post Creator

Create viral-worthy LinkedIn posts with proven engagement patterns.

Before Creating Post

GatherFrom
Topic/messageUser's request
Target audienceAsk if unclear
Post typeDetect from context or ask
Tone preferenceProfessional, Conversational, Educational

Post Creation Workflow

1. Clarify → 2. Hook → 3. Body → 4. CTA → 5. Format → 6. Optimize

Step 1: Clarify Requirements

Ask user (if not clear):

  • What's the main message/insight?
  • Who's the target audience?
  • Any specific goal? (engagement, leads, awareness)

Step 2: Write the Hook (CRITICAL)

First 2 lines decide if people click "see more". See

references/hooks-library.md
.

Hook Formulas:

TypeFormulaExample
Contrarian"Unpopular opinion: [statement]""Unpopular opinion: Your resume doesn't matter."
Story"[Failure/Success] + Number""I failed 47 interviews before landing Google."
Question"Why do [audience] struggle with [problem]?""Why do developers mass fail system design?"
List"[Number] things [outcome]""5 habits that 10x'd my productivity"
Bold claim"[Surprising statement]""Your LinkedIn profile is losing you jobs."

Step 3: Write Body

Structure (choose based on content):

Story Format:

[Hook]

[Setup - 2 lines]

[Conflict/Challenge - 2-3 lines]

[Resolution - 2 lines]

[Lesson - 1-2 lines]

[CTA]

List Format:

[Hook]

Here's what I learned:

1. [Point] - [Brief explanation]

2. [Point] - [Brief explanation]

3. [Point] - [Brief explanation]

[Takeaway]

[CTA]

Insight Format:

[Hook]

[Context - why this matters]

[The insight/framework]

[How to apply it]

[CTA]

Step 4: Add Call-to-Action

End with engagement driver. See

references/hooks-library.md#ctas
.

CTA Types:

GoalCTA Example
Comments"What's your experience with this?"
Shares"Share if this resonated."
Follows"Follow for more [topic] insights."
Saves"Save this for later."
DMs"DM me [keyword] for [resource]."

Step 5: Format for Readability

See

references/formatting-guide.md
for complete rules.

Key Rules:

  • Short sentences (max 12 words)
  • One idea per line
  • Lots of white space
  • Use → • 1. for lists
  • NO walls of text

Step 6: Optimize for Algorithm

See

references/algorithm-hacks.md
for full details.

Quick Checklist:

  • Hook is compelling (first 2 lines)
  • No external links in post body
  • Ends with question/CTA
  • 1200-1500 characters ideal
  • 0-3 hashtags max (or none)
  • Easy to read on mobile

Post Types

TypeKey ElementsReference
Personal StoryVulnerability, lesson, relatability
post-templates.md#story
Technical/TutorialSteps, code blocks, practical value
post-templates.md#technical
Career AdviceExperience-based, actionable tips
post-templates.md#career
Business/PromoValue-first, soft sell, social proof
post-templates.md#business
Engagement BaitPolls, questions, debates
post-templates.md#engagement

Output Format

When creating a post, provide:

## Your LinkedIn Post

[The formatted post ready to copy-paste]

---

**Optimization Tips:**
- Best posting time: [recommendation]
- Suggested hashtags: [if any]
- First comment strategy: [if link needed]
- Expected engagement: [based on type]

What NOT to Do

  • No external links in post body (kills reach 50%)
  • No more than 3 hashtags
  • No generic motivation quotes
  • No walls of text
  • No asking for likes directly
  • No tagging random people

Reference Files

FileContent
references/hooks-library.md
50+ hook templates, CTA examples
references/algorithm-hacks.md
LinkedIn algorithm secrets, timing, reach
references/formatting-guide.md
Mobile-first formatting rules
references/post-templates.md
Complete templates for each post type