How do you build a LinkedIn post generator in Claude?

If your LinkedIn posts keep coming out sounding like everyone else's AI content, the problem is usually a missing Skill, not a bad prompt. A Claude Skill lets you encode your voice, hook patterns, and format rules once so every post Claude writes starts from your style, not a generic template. This guide covers exactly what to put in that Skill and how to set it up in under 20 minutes.
Contributed by
SaaS Hackers
No items found.
No items found.
Blog

Quick Answer: You can build a LinkedIn post generator in Claude by creating a custom Skill that encodes your voice rules, hook patterns, and format constraints. Upload it once, and every post Claude writes will match your tone, stay under 1,300 characters, and open with a hook that stops the scroll.

Building a LinkedIn post generator in Claude takes about 20 minutes if you know what to put in the Skill. Most people skip the constraints and end up with posts that sound like every other AI-generated piece of content on the feed. This guide shows you how to do it properly: voice rules, hook patterns, and format limits baked in from the start.

What Is a Claude Skill and Why Use One for LinkedIn?

A Claude Skill is a reusable instruction set you upload once and apply across any conversation. Think of it as a standing brief that Claude reads before every task. Instead of pasting your writing guidelines into every chat, the Skill holds them permanently.

For LinkedIn content, this matters because consistency is the whole game. Your audience recognises your posts before they see your name. A Skill locks in your format, your sentence rhythm, your preferred hooks, and your no-go list so Claude produces on-brand output every single time without you repeating yourself.

HubSpot offers a pre-built LinkedIn Post Generator Skill as a free download. It works, but it is generic. Building your own gives you something the template cannot: your specific voice, your audience's language, and the structural rules that actually fit your content strategy. If you're building this as part of a wider growth engine, it helps to frame it within a broader B2B SaaS digital marketing strategy.

What to Include in Your LinkedIn Post Generator Skill

Before you write a single line of the Skill, decide on four things. Every strong LinkedIn post generator is built on these inputs.

1. Voice Rules

Voice rules tell Claude how you write, not just what you write about. They are the difference between a post that sounds like you and a post that sounds like a press release.

Write your voice rules as direct instructions:

  • "Write in first person, present tense"
  • "Short sentences. One idea per sentence."
  • "Never use corporate language like 'leverage' or 'utilise'"
  • "Conversational but credible. The tone of a founder talking to a peer, not a consultant pitching a client"

The more specific, the better. Vague instructions like "be professional" give Claude nothing to work with.

2. Hook Patterns

The hook is the first line. On LinkedIn, it determines whether someone clicks "see more" or scrolls past. Your Skill should include 3-5 hook patterns Claude can rotate through.

Proven hook patterns for B2B SaaS audiences:

  • The contrarian opener: "Everyone says X. They're wrong."
  • The specific number: "I spent 6 months doing X. Here's what I found."
  • The uncomfortable truth: "Most [role] are doing X wrong. Here's why."
  • The direct question: "What would you do if [specific scenario]?"
  • The result lead: "We grew [metric] by [number] in [timeframe]. The method was surprisingly simple."

Include these as named patterns in your Skill so you can call them by name in your prompt: "Use the contrarian opener hook."

3. Format Constraints

LinkedIn has hard limits and soft best practices. Build both into your Skill.

Hard limits:

  • 3,000 characters maximum per post (the feed cuts off at around 210 characters before "see more")
  • Aim for 1,000-1,300 characters for optimal engagement on most post types

Soft best practices:

  • 3 paragraphs maximum for standard posts
  • One idea per paragraph
  • Single-sentence paragraphs are fine, often better
  • No hashtags in the body text, only at the end if you use them at all
  • White space is a formatting tool. Use line breaks deliberately.

4. Content Constraints

Tell Claude what to avoid. A list of banned patterns is just as important as the positive instructions.

Common constraints for B2B SaaS LinkedIn posts:

  • No motivational fluff or generic advice
  • No opening with "I" as the first word (LinkedIn algorithm and reader psychology both penalise it)
  • No lists longer than 5 items
  • No calls to action that ask people to "like and share"
  • No emojis unless your brand voice specifically calls for them

How to Write the Skill Document

Your Skill is a plain text or markdown file. Claude reads it as a system-level instruction. Structure it with clear sections so Claude can parse each rule without ambiguity.

Here is a working template you can adapt:

# LinkedIn Post Generator Skill

## Role
You are a LinkedIn ghostwriter for [Name/Brand]. You write posts that sound exactly like [Name], not like an AI assistant.

## Voice Rules
- First person, present tense
- Short sentences. Maximum 15 words per sentence.
- Conversational and direct. The tone of a founder talking to a peer.
- Never use: leverage, utilise, ensure, foster, streamline, game-changer, transformative
- Always use: specific numbers, real examples, concrete outcomes

## Hook Patterns
Use one of these patterns for the opening line:
1. Contrarian: "Everyone says [X]. They're wrong."
2. Specific number: "I [did X] for [timeframe]. Here's what happened."
3. Uncomfortable truth: "Most [audience] are [doing X wrong]."
4. Direct question: "What would you do if [scenario]?"
5. Result lead: "[Metric] grew by [number] in [timeframe]. Here's how."

## Format Rules
- Maximum 1,300 characters
- Maximum 3 paragraphs
- One idea per paragraph
- Line breaks between paragraphs
- No hashtags in body text
- End with one question or one clear takeaway, not a CTA

## Content Rules
- No motivational fluff
- No generic advice that applies to everyone
- No opening with "I" as the first word
- No lists longer than 5 items
- Ground every post in a specific observation, story, or data point

## Output Format
When I give you a topic or a rough idea, produce:
1. The post (ready to copy-paste)
2. A one-line note on which hook pattern you used
3. The character count

How to Upload the Skill in Claude

Claude Skills are available on Claude.ai. The process takes under two minutes.

  1. Open Claude.ai and go to your profile settings
  2. Find the Skills section (labelled "Claude Skills" or "Add-ons" depending on your plan)
  3. Click "Add Skill" and upload your markdown file or paste the text directly
  4. Name the Skill clearly, for example "LinkedIn Post Generator"
  5. Save it

From that point, the Skill is active in any conversation where you select it. You can toggle Skills on and off per conversation, which means you can keep a library of them and activate only the relevant one for each task.

How to Prompt Claude Once the Skill Is Active

With the Skill loaded, your prompts become short and specific. You are not re-explaining your voice every time. You are just giving Claude the raw material.

Good prompt formats:

  • "Write a LinkedIn post about [topic]. Use the contrarian hook."
  • "Turn this rough idea into a post: [paste your notes]"
  • "I just ran an experiment with [X]. The result was [Y]. Write a post."
  • "Here's a lesson from a client call today: [paste notes]. Make it a post."

Bad prompt formats:

  • "Write me a LinkedIn post" (no material, no direction)
  • "Write a professional LinkedIn post about our product launch" (too vague, no specifics)

The Skill handles the how. Your prompt handles the what. Keep them separate.

Testing and Refining Your Skill

Your first version will not be perfect. Run it through 5-10 post generations before you commit to it.

Check each output against these questions:

  • Does the hook make you want to read the next line?
  • Does it sound like you, or does it sound like Claude?
  • Is it under 1,300 characters?
  • Does it end with something worth thinking about?
  • Would you be comfortable posting it without editing?

When something is off, trace it back to the Skill. If the voice is wrong, tighten the voice rules. If the hooks feel flat, rewrite the hook patterns with more specific examples. If the posts are too long, add a stricter character limit with a note that Claude should cut ruthlessly.

Treat the Skill as a living document. Update it every few weeks as you learn what resonates with your audience. If LinkedIn is one of several channels you use, this same review process should sit alongside your wider measurement setup, especially if you're also learning how to track traffic from AI tools.

What Makes This Better Than a Generic LinkedIn AI Tool

Most LinkedIn post generators give you a template-filling exercise. You enter a topic, it produces something generic, and you spend 10 minutes editing out the AI-ness.

A custom Claude Skill works differently because it starts from your voice, not a universal template. The output is closer to a first draft you would actually send, not a starting point you have to strip back.

For B2B SaaS founders and marketers specifically, this matters because your LinkedIn presence is a direct signal of your expertise and your company's positioning. Generic posts actively damage that positioning. Posts that sound like you build it. If you need external help shaping that channel, it may be worth reviewing some of the best B2B SaaS social media agencies or, if organic search is part of the same growth plan, comparing the best B2B SaaS SEO agencies.

The investment is 20 minutes to build the Skill properly. The return is every future post taking 5 minutes instead of 30.

FAQs

What is a Claude Skill and how does it work for LinkedIn posts?

A Claude Skill is a reusable instruction document you upload to Claude.ai once. It acts as a standing brief that Claude applies to every conversation where the Skill is active. For LinkedIn, you use it to encode your voice rules, hook patterns, and format constraints so every post Claude generates matches your style without you re-explaining your guidelines each time.

How long should a LinkedIn post be when using Claude to write it?

LinkedIn posts perform best between 1,000 and 1,300 characters for standard text posts. The platform cuts off the preview at around 210 characters, so the opening line carries most of the weight. Build a hard limit of 1,300 characters into your Claude Skill to keep outputs within this range automatically.

Can I use the HubSpot LinkedIn Post Generator Skill instead of building my own?

The HubSpot Skill is a useful starting point and takes seconds to install. The limitation is that it uses a generic voice and format structure. If your LinkedIn presence is a meaningful part of your marketing or personal brand, a custom Skill built around your specific voice rules and hook patterns will produce significantly better results. Use the HubSpot version to understand the format, then build your own.

What hook patterns work best for B2B SaaS LinkedIn posts?

The contrarian opener ("Everyone says X. They're wrong.") and the result lead ("We grew [metric] by [number] in [timeframe].") consistently outperform other formats for B2B SaaS audiences. Both signal specific knowledge and create a reason to keep reading. Build 3-5 named hook patterns into your Skill so you can call them by name in your prompts.

Do I need a paid Claude plan to use Skills?

Claude Skills require a Claude Pro or Team plan. The free tier does not include the Skills feature. Given the time savings on content production, the plan cost is typically justified for anyone publishing LinkedIn content more than twice a week.

No items found.
AI

Find a B2B SaaS Expert

We've collected a directory of B2B SaaS experts and agencies that we've reviewed and categorised based on service and specialism for your review.

SaaS Hackers character line up

More from the blog