Skip to content
Agentmart
Submit a tool

linkedin-post-writing

Crafts high-performing LinkedIn posts from any topic, story, announcement, or idea.

Skill by zrosenfield

IndexedMIT★ 99
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/zrosenfield-linkedin-post-writing

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Crafts high-performing LinkedIn posts from any topic, story, announcement, or idea. Use this skill when a user needs to write, draft, improve, or optimize a LinkedIn post — including personal stories, product announcements, thought leadership, professional milestones, or content repurposing. Triggers include requests to "write a LinkedIn post about", "help me announce this on LinkedIn", "make this sound better for LinkedIn", or when a user provides a transcript, article, achievement, or idea they want to share professionally.

Use cases: writing

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/linkedin-post-writing

What's inside

Skill name
linkedin-post-writing
Description
Crafts high-performing LinkedIn posts from any topic, story, announcement, or idea. Use this skill when a user needs to write, draft, improve, or optimize a LinkedIn post — including personal stories, product announcements, thought leadership, professional milestones, or content repurposing. Triggers include requests to "write a LinkedIn post about", "help me announce this on LinkedIn", "make this sound better for LinkedIn", or when a user provides a transcript, article, achievement, or idea they want to share professionally.
License
MIT
Instructions
114 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

# LinkedIn Post Writing Guide

This skill transforms any topic, story, or announcement into a compelling LinkedIn post that earns engagement. The goal is always a post that stops the scroll, delivers real value, and invites a response.

---

## What Makes a LinkedIn Post Perform

LinkedIn truncates posts after roughly 140 characters — everything after that is hidden behind a "see more" link. This makes the opening line the single most important element. Readers decide in under two seconds whether to keep reading.

Beyond the hook, high-performing posts share three traits: they are easy to scan, they offer a clear point of view, and they end with a reason to respond.

---

## The Five-Part Structure

Every strong LinkedIn post follows this arc:

**1. Hook** — The opening line that earns the click. Make it specific, surprising, or immediately relevant. Never bury the lead with context-setting. The best hooks make a bold claim, ask a provocative question, or open a story mid-action.

**2. Context** — One or two sentences that explain why this matters. Set up the problem, tension, or opportunity. Keep it brief — readers want the payoff, not the backstory.

**3. Core value** — The insight, lesson, announcement, or story. This is the substance. Use short paragraphs (one to two sentences each) with a blank line between them. Bullet points work well for lists of three or more items.

**4. Implication** — Why should the reader care? Zoom out to the broader lesson, trend, or takeaway. This is what makes the post shareable beyond your immediate network.

**5. Call to action** — Close with a question, invitation, or next step. Posts that end with a direct question get 20–40% higher engagement. Options include: asking for the reader's experience, directing them to a link, or prompting them to share the post with someone who needs it.

---

## Hook Formulas

Choose the hook type that fits the content:

**The result first** — Lead with the outcome, then explain how you got there. ("We tripled response rates. Here's what changed.")

**The counterintuitive claim** — State something that challenges a common assumption. ("Most onboarding checklists make new hires worse at their job.")

**The specific story** — Drop the reader into a scene. Use a number, a name, or a concrete detail. ("Last Tuesday, a five-minute conversation saved us three months of rework.")

**The direct question** — Ask something your audience is already wondering. ("Why do so many good ideas die in the first meeting?")

**The bold announcement** — State the news clearly and immediately. ("We just launched [X]. Here's what it does and why it matters.")

---

## Format Rules

**Length** — 150 to 300 words is the sweet spot for most posts. Text-only posts in the 1,300–1,800 character range tend to see peak reach. Going under 1,000 characters can lose up to 25% of potential engagement.

**Paragraphs** — Maximum two sentences per paragraph. Always add a blank line between paragraphs. Dense text blocks lose readers immediately.

**Bullets** — Use them for lists of three or more. Do not use bullets for single items or as a substitute for proper sentences.

**Emojis** — Use sparingly (one to three per post maximum) and only where they add meaning or visual separation. Never use them as decoration.

**Hashtags** — Three to five relevant hashtags at the end of the post. Do not embed hashtags in the body text.

**Links** — LinkedIn's algorithm deprioritizes posts with external links in the body. Either place the link in the first comment and reference it in the post ("link in comments"), or include it at the end after all substantive content.

---

## Content Types and When to Use Each

**Personal story** — Best for building trust and relatability. Leads with a specific moment, challenge, or realization. The most shareable format when the story has a transferable lesson.

**Announcement** — Best for launches, milestones, or news. State the news in the first sentence, then explain what it means and why it matters. End with a clear next step.

**Thought leadership** — Best for establishing expertise. Takes a clear position on a topic, backs it up with evidence or experience, and invites disagreement. Avoid hedging — a strong opinion performs better than a balanced both-sides take.

**How-to or list** — Best for educational content. Use a numbered list or bullets. Front-load the most valuable item, not the most obvious one.

**Repurposed content** — Best for extending the reach of existing work (an article, talk, or project). Extract the single most interesting insight and build the post around that, rather than summarizing the whole piece.

---

## Inputs to Gather

Before writing, identify:

- **The core message** — In one sentence, what is this post saying?
- **The audience** — Who is this for? What do they already know, and what do they care about?
- **The goal** — Awareness, engagement, driving traffic, building credibility, or recruiting?
- **The angle** — Is this a story, an opinion, a lesson, or an announcement?
- **Any supporting material** — Transcripts, articles, data, or talking points to draw from

If the user has not provided a clear angle or audience, ask before writing. A post written for the wrong audience or with the wrong angle will need to be scrapped, not revised.

---

## Optimization Checklist

Before finalizing any post, verify:

- The first line works as a standalone hook — would it make someone pause while scrolling?
- No paragraph runs longer than two sentences
- The post has a single, clear point of view — it is not trying to say three things at once
- The call to action is specific, not generic ("What's your experience with this?" is better than "Let me know what you think")
- Hashtags are at the end and limited to three to five
- If there is an external link, it appears at the very end or is moved to the first comment
- The post reads naturally out loud — if it sounds stiff, it will read stiff

---

## Output Format

For every post, deliver:

1. **Draft post** — Ready to copy and paste, formatted with proper line breaks
2. **Hook alternatives** — Two or three opening line variations for the user to choose from
3. **One-line rationale** — Why this structure and angle was chosen for this content
4. **Optional:** A suggested hashtag set and a note on where to place any links

From zrosenfield/sharepoint-ai-skills, MIT.

More from zrosenfield/sharepoint-ai-skills

Signals

Stars
99
Forks
31
Open issues
0
Last commit (this folder)
Aug 4, 2026 (2 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from zrosenfield

Cite this page

linkedin-post-writing skill. Agent Mart. https://agentmart.dev/skills/zrosenfield-linkedin-post-writing (last updated 2026-10-24)