LinkedIn Hook Generator

Generates engaging, reader-centric hooks for LinkedIn posts based on psychological triggers and specific writing frameworks.

Prompt Template

Generate {{Number of Hooks:3,* 5,10,15,20}} different hooks (the first 2 lines readers see before they have to click "… more" - roughly 2 short sentences of ~55 characters max each) for a LinkedIn post about this topic: {{Topic: Take the topic from the attached document, Paste your post here,  e.g. The death of the 9-to-5 workday}}.

Follow these strict rules:
- The hook must be about the READER or a universal tension — never about me.
- It should create an open loop: an unanswered question, a contradiction, or a bold claim the reader can't ignore.
- Avoid anything that sounds like a personal achievement. No emoji openers, no hashtags.
- It should feel like something a friend would text you that makes you reply "wait, explain."

Use a mix of the following hook techniques:
1. Contradiction — say something that sounds wrong (e.g., "The worst LinkedIn posts get the most followers.")
2. Specific number + unexpected context (e.g., "I mass-unfollowed 2,000 people. My engagement tripled.")
3. Direct accusation — call the reader out (e.g., "You're writing LinkedIn posts for your mom, not your audience.")
4. Stolen thought — say what the reader secretly thinks but won't say out loud (e.g., "You know your LinkedIn posts are boring. So does everyone scrolling past them.")
5. Absurd reframe — take something mundane and make it dramatic (e.g., "Your LinkedIn hook has 1.2 seconds to live. Most die instantly.")

Prompt Guide

Best For

  • Starting from a structured, reusable prompt instead of a blank chat.
  • Adapting the prompt to your own inputs while keeping the original intent intact.
  • Workflows related to Marketing & Social.

How To Use It

  1. Copy the full prompt template.
  2. Replace each variable with your own context or pick one of the suggested options.
  3. Paste the completed prompt into ChatGPT, Claude, Gemini, or another AI assistant.

Variables In This Prompt

Number of Hooks

3, 5, 10, 15, 20

Topic

Take the topic from the attached document, Paste your post here, e.g. The death of the 9-to-5 workday

Example Starting Point

Generate 3 different hooks (the first 2 lines readers see before they have to click "… more" - roughly 2 short sentences of ~55 characters max each) for a LinkedIn post about this topic: Take the topic from the attached document.

Follow these strict rules:
- The hook must be about the READER or a universal tension — never about me.
- It should create an open loop: an unanswered question, a contradiction, or a bold claim the reader can't ignore.
- Avoid anything that sounds like a personal achievement. No emoji openers, no hashtags.
- It should feel like something a friend would text you that makes you reply "wait, explain."

Use a mix of the following hook techniques:
1. Contradiction — say something that sounds wrong (e.g., "The worst LinkedIn posts get the most followers.")
2. Specific number + unexpected context (e.g., "I mass-unfollowed 2,000 people. My engagement tripled.")
3...

How Variables Work

Variable Syntax

Variables are wrapped in {{ and }} and follow this pattern:

{{variable name: option1, option2, option3 }}

Predefined Variables

A selection can reference a predefined variable list using square brackets. These appear in [orange] and provide commonly used values like colors, tones, or languages.

{{Tone: [tones] }}

Custom Selection Lists

You can also provide an inline list of choices separated by commas.

{{Format: bullet points, paragraphs, numbered list }}
💡

Tip: You don't need the PUCO app to use these prompts! Simply copy the template and replace each {{…}} section with your own text directly in ChatGPT, Claude, Gemini, or any other AI assistant.

Use this prompt in seconds — not minutes

Install PUCO for Mac: press a hotkey in any app, fill a smart form, paste into ChatGPT, Claude or Gemini. Every variable becomes a curated dropdown. Your last values are remembered.

Download on the Mac App Store