The hook writer
Writes five hook options for every post. At least three start with the pain, turn with "but" and end on the promise.
Free skill
You will install the hook writer, run it on your own post, and know how to judge the five hooks it gives back.
Time to hire. You take one skill from the library, put it in your project folder and run it on your own text. I use the hook writer for this guide. It writes five opening lines for a post.
A skill is a folder with one file inside called SKILL.md. That file holds the instructions for one job, in plain English.
Claude Code looks for skills in two places:
| Place | Path | Works in |
|---|---|---|
| Your project | .claude/skills/<name>/SKILL.md inside your project folder |
Only that project |
| Your computer | ~/.claude/skills/<name>/SKILL.md in your home folder |
Every project on this computer |
For your first employee, use the project. Then the skill sits next to the business knowledge it reads. If the same skill exists in both places, the one in your home folder wins.
The .claude folder starts with a dot. Your Mac and Windows hide folders like that by default. In Finder, press Cmd + Shift + . to show them. In Windows File Explorer, turn on Hidden items under View. Or use the terminal commands below, which don’t care.
The top of every SKILL.md has a short header between two --- lines. It looks like this:
---
name: hook-writer
description: Writes five hook options for a post, based on the brief.
---
/hook-writer. Without a name, Claude Code uses the folder name.So there are two ways to use a skill. Ask in normal words, like “write five hooks for this post”, and Claude picks the skill because the description matches. Or call it by name with /hook-writer. Calling it by name is the sure way. I do that while I learn a new skill.
The hook writer is BX-003. Comment or DM the keyword HOOKS to get it. You receive a zip file.
BX-003-hook-writer with a README and a hook-writer folder that holds SKILL.md. Read the README first.cd ~/my-ai-company
mkdir -p .claude/skills
On Windows, in PowerShell:
cd $HOME\my-ai-company
mkdir .claude\skills
hook-writer folder, not the folder around it. If it sits in your Downloads folder, on a Mac:mv ~/Downloads/BX-003-hook-writer/hook-writer .claude/skills/
On Windows:
Move-Item $HOME\Downloads\BX-003-hook-writer\hook-writer .claude\skills\
Is the folder somewhere else, or named differently? Change the path in the command.
my-ai-company/
└── .claude/
└── skills/
└── hook-writer/
└── SKILL.md
claude. Then type / and look at the list. You should see hook-writer. You can also type /skills to see every skill Claude Code found.Common mistake: one folder too many. Unzipping sometimes gives
hook-writer/hook-writer/SKILL.md. Claude Code then finds nothing.SKILL.mdmust sit directly inside.claude/skills/hook-writer/.
Check: was Claude Code already running when you made the
.claude/skillsfolder? Claude Code picks up new skills while it runs, but not a skills folder that did not exist when the session started. Type/reload-skills, or exit and startclaudeagain.
Take a real post you plan to publish. Or a rough idea in three lines. Then call the skill and paste your text after it:
/hook-writer write five hooks for this post:
Most of my clients start yoga for their back. They sit all day.
In this post I show the one stretch I give every new client
before their first class.
That example comes from my fictional yoga studio, North Room, from the previous guide. Use your own text. The skill works best on a post you know well, because then you can judge the result.
If your Founder Brain is linked in CLAUDE.md, the hook writer reads your audience and your voice from there. Without it, the skill still writes hooks from your text alone, and the hooks sound more generic.
Five hooks, numbered, each from a different angle. At least three of them are delta hooks. A delta hook has three parts:
| Part | What it does | Example pattern |
|---|---|---|
| -100 | Names the pain or the common belief your reader has | “Most founders write every caption from scratch.” |
| The turn | One word that flips it | “But” |
| +100 | The promise: what works, or what they get | “you need one employee who knows your voice.” |
The pain first, then the promise. The distance from -100 to +100 is what makes people stop scrolling. Under each delta hook the skill writes out the three parts, so you see how it is built.
The other hooks (two at most) use a different type, for variety.
Don’t take the first one. Read all five out loud and check each one:
Pick one and edit it if you want. It’s your post. The skill gives you options, and you make the choice.
Common mistake: asking the skill to “make it more viral”. It then adds hype and invented numbers. Ask for something specific instead: “shorter”, “start with the pain from line two”, “no question marks”.
One employee writes the opening. Two more finish the post.
| Number | Employee | What it does | Keyword |
|---|---|---|---|
| BX-018 | The caption writer | Writes the full caption under your chosen hook, in your voice, with one call to action | CAPTION |
| BX-004 | The post reviewer | Checks your post against seven fixed rules and gives PASS or FIX per rule, with one suggestion. It never rewrites in secret. | CHECK |
Install them the same way: one folder each in .claude/skills/. Then you have a small team: hook, caption, review. The reviewer is the step that turns three skills into an employee you can trust.
All three come together in the starter kit, with the Founder Brain template. Comment or DM START to get it.
Want to know what is inside that SKILL.md, and how to write your own? Read The anatomy of a skill.
Writes five hook options for every post. At least three start with the pain, turn with "but" and end on the promise.
Free skill
Reads your post against seven fixed rules and gives PASS or FIX per rule, with one concrete fix. It never rewrites behind your back.
Free skill
Writes the full caption under your chosen hook, in your voice, on a fixed structure, with one call to action.
Free skill