Linkedin Post To Newsletter logo

Linkedin Post To Newsletter

Organization
swan-gtm
linkedin-post-to-newsletter

Use this skill when someone wants to repurpose LinkedIn content into an email, turn a LinkedIn post into a newsletter, expand a post into a longer email, or get more mileage out of existing content. Also triggers when someone says things like "repurpose this post", "turn this into a newsletter", "expand this LinkedIn post", "write an email from this post", or "I want to use this post as a newsletter." Transforms a high-performing LinkedIn post into a longer-form educational newsletter email that educates, nurtures trust, and drives sales — takes the original post plus optional context from the user, then generates a complete newsletter email with subject line, expanded body, soft CTA, and PS section.

Overview

Publisherswan-gtm
Repositorygtm-skills
Skill namelinkedin-post-to-newsletter
Stars
216
Forks
103
Bundled files
Instructions only
LicenseMIT
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • Self-contained

    Everything the model needs lives in the instructions — no extra files to sync.

  • Open source

    Published by swan-gtm on GitHub. Read the source before you install it.

Installation

Install the Linkedin Post To Newsletter AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/swan-gtm/gtm-skills/tree/main/skills/daniel-bustamante/linkedin-post-to-newsletter
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/swan-gtm/gtm-skills.git /tmp/gtm-skills
mkdir -p .claude/skills
cp -r /tmp/gtm-skills/skills/daniel-bustamante/linkedin-post-to-newsletter .claude/skills/linkedin-post-to-newsletter
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Linkedin Post To Newsletter in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Linkedin Post To Newsletter on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Linkedin Post To Newsletter is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

Repurpose A LinkedIn Post Into A Newsletter Issue

Transform a high-performing LinkedIn post into a longer-form educational newsletter that educates your audience, nurtures trust, and drives sales — without starting from scratch.

Why This Works

Your best LinkedIn posts are already proven. The hook worked. The idea resonated. The engagement was there.

But LinkedIn has limits. No room for deeper examples, mini case studies, or additional commentary.

This skill takes what's already working and expands it into a richer email experience — without bloating the content or diluting the core message.


Workflow

  1. Ask the user for the 3 inputs below
  2. Write the full newsletter email using the 5-part framework
  3. Flag any sections where you need more context before fabricating

What To Ask For

Request all 3 inputs at once:

To repurpose your LinkedIn post into a newsletter, I need 3 things:

1. The original LinkedIn post Paste the full text of the post.

2. What you want to emphasize or expand Tell me what to go deeper on. For example: "Add a mini case study to tip #2" or "Expand the framework section with a real example."

3. Any additional context, anecdotes, or stats (optional) Anything you want included — a client story, a personal experience, a specific number or result. If you leave this blank, I'll flag where I'd want more context rather than making something up.


The 5-Part Newsletter Framework

Part 1: Subject Line

  • Under 42 characters
  • Creates a curiosity gap — tease the insight without giving it away
  • Use sentence case (not Title Case)
  • Write 2 subject line options for the user to choose from

Examples:

  • "The email mistake killing your open rates"
  • "Why your lead magnet isn't converting"
  • "What I learned from 100 welcome sequences"

Part 2: Opening Section

  • Reintroduce the core message or hook from the LinkedIn post
  • Add brief personal context if it strengthens the angle
  • Set expectations for what the email will cover
  • Keep it tight — 2–4 short paragraphs max

Part 3: Main Content (Body)

Expand the LinkedIn post using clear subheads and short paragraphs.

Formatting rules:

  • 80% of paragraphs should be one sentence
  • Include at least 1–2 bullet lists
  • Use subheads to break up sections
  • No emojis
  • Bold or italics only when truly necessary — don't over-format

Ways to go deeper (only use if the user provides context or it's clearly implied):

  • Mini case study
  • Real example or before/after
  • Step-by-step breakdown
  • Short pro tip
  • Stat or result from personal experience
  • Note where an image or diagram could go (don't insert — just suggest)

IMPORTANT: Do NOT fabricate examples, stats, or stories. If you need more info to flesh out a section, add a note like:

[Note: I'd love to add a mini case study here — do you have a client example I can use?]


Part 4: Soft CTA or Closing Thought (optional)

  • Wrap up with a next step, reflection, or invitation to reply
  • Keep it low-pressure — this is not the hard sell
  • Options: invite a reply, ask a question, point to a resource

Examples:

  • "If you want to try this with your own list, reply and let me know — I'll share what's worked for me."
  • "That's it for this week. Try one of these this weekend and let me know how it goes."

Part 5: PS Section (optional)

  • Soft CTA, tease of next week's issue, or a reminder of something useful
  • Can handle a common objection, surface social proof, or point to a paid offer
  • Keep it to 1–2 lines max

Example:

  • "PS — Next week I'm sharing the exact email sequence we use to convert new subscribers into buyers. Stay tuned."

Output Format

SUBJECT LINE OPTIONS:
1. [Option A]
2. [Option B]

---

[Opening section]

[Subhead]

[Body paragraph]

[Subhead]

[Body paragraph]

- Bullet 1
- Bullet 2
- Bullet 3

[Closing thought / soft CTA]

---

PS — [Optional PS]

Writing Rules

  • Target length: 500–600 words (max 800)
  • Short paragraphs — 1–3 sentences, mostly one
  • Write to ONE person, not a crowd
  • No emojis
  • No corporate speak — conversational and direct
  • Never fabricate examples, stats, or stories — flag and ask instead
  • Suggest image placement with a note, never insert

What good looks like

The finished email runs 500–600 words (max 800), with 80% of paragraphs a single sentence, written to ONE person, not a crowd — no emojis, no corporate speak. The subject line stays under 42 characters, uses sentence case, and creates a curiosity gap that teases the insight without giving it away. The email expands the proven post without bloating the content or diluting the core message. Nothing is fabricated: missing examples, stats, or stories are flagged with a note asking the user, and image placements are suggested with a note, never inserted.

Frequently asked questions

What does the Linkedin Post To Newsletter AI skill do?

Use this skill when someone wants to repurpose LinkedIn content into an email, turn a LinkedIn post into a newsletter, expand a post into a longer email, or get more mileage out of existing content. Also triggers when someone says things like "repurpose this post", "turn this into a newsletter", "expand this LinkedIn post", "write an email from this post", or "I want to use this post as a newsletter." Transforms a high-performing LinkedIn post into a longer-form educational newsletter email that educates, nurtures trust, and drives sales — takes the original post plus optional context from...

Why use Linkedin Post To Newsletter on TypingMind?

Because you install it once and use it with any model. Linkedin Post To Newsletter is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Linkedin Post To Newsletter in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/swan-gtm/gtm-skills/tree/main/skills/daniel-bustamante/linkedin-post-to-newsletter. TypingMind reads its SKILL.md and installs it as a skill you can enable per chat.

Which AI models can use Linkedin Post To Newsletter?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Linkedin Post To Newsletter?

As many as you like. As long as a model supports skills, you can use Linkedin Post To Newsletter with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Linkedin Post To Newsletter AI skill free?

Yes. It is published on GitHub by swan-gtm under the MIT license. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇