Skills

The caption-writer skill: a caption that stops the scroll

4 minute readUpdated August 2026Explore more

TL;DR

caption-writer turns the thing you just built into a caption you can paste. You clone the repo, drop one folder into your skills directory, and type /caption-writer. It asks two questions, writes three candidate first lines, and saves the finished post to a file.

You build something and then you go quiet. We see it every week in the club. The site is live, the game works, and the post never gets written, because writing about your own thing feels like bragging.

caption-writer kills the part that actually stalls you: the first line. It asks two questions about what you made, picks one of four post shapes that work, writes three candidate opening lines, and saves a finished caption you can paste into Instagram, LinkedIn, X, or TikTok.

It's free and it lives in our public freeskills repo. Drop the folder in and it runs.

caption-writer

Picks the post shape, writes the first line, and saves a caption you can paste. Free, one folder, nothing to configure.

Install the caption-writer skill

Three lines in your terminal. The first grabs the repo, the second makes the folder Claude Code looks in, the third copies this one skill into it.

bashgit clone https://github.com/duncan-buildroom/freeskills.git
mkdir -p ~/.claude/skills
cp -r freeskills/caption-writer ~/.claude/skills/

Restart Claude Code, or just start a new session. That's the whole install. No API keys, no config.

Run it the first time

Type /caption-writer. It asks you two things: what the thing is, in the words you'd use texting a friend, and whether you have a link, a screenshot, or a video, plus which platform this is going on. Ramble on the first answer. The good lines are usually already sitting in the rambling, and the skill keeps your exact phrases instead of cleaning them into marketing language.

Then it tells you which post shape it picked and why, shows you three candidate first lines, and writes the body at the right length for your platform. It saves the finished caption to ~/captions/ with today's date and tells you the path. A good first result reads like a sentence you'd say out loud at a table. If it reads like an announcement, tell it so and it rewrites.

Get a caption for the thing you shipped tonight

This is the one to run first. Fill the brackets with plain words, no polish. The messier your input, the better the caption.

/caption-writer

I built [what it is, one plain sentence] and it's live at [link, or say no link yet]. It does [the thing it does for a person]. The honest part: [what was hard, how many tries it took, what broke]. This is going on [Instagram / LinkedIn / X / TikTok] and I have [a screenshot / a screen recording / nothing].

Turn something that broke into the post people reply to

Posts about a mistake get more real replies than posts about a win. You already have the material, you just have to hand it over.

/caption-writer

Something went sideways while I was building [thing]. I thought [what you believed going in], then [what actually happened], and now I'd [what you'd do instead]. Write it for [platform]. I've got [a screenshot / nothing] to post with it.

Post it before it's finished

Nothing done yet is not a reason to stay quiet. Give it where the build actually is and it'll write the honest version.

/caption-writer

Nothing's finished. I'm building [thing] for [who it's for]. Right now it [where it honestly is today]. The hard part is [the hard part]. Next I'm doing [next step]. Platform is [platform].

The 60-second version

Sixty seconds on what this skill does and why it matters, if you'd rather say it than read it.

  1. 1Hook: there's a brand new free Claude skill that takes you from a thing you built and never posted about, to a finished caption sitting in a file ready to paste.
  2. 2Mechanism: you tell it what you made in plain words, the way you'd text a friend. It picks one of four post shapes and says which and why, writes three candidate first lines and tells you which one is strongest, then builds the body to the right length for the platform. You get a finished caption saved in a file, with a comment keyword instead of a link so the post still travels.
  3. 3Transformation: you stop staring at an empty box at eleven at night. The thing you made gets seen, people reply to it, and posting stops being the part of the week you avoid.
  4. 4Close: the caption is free, one of 55 skills we put out. If you want the part after the post, where people reply and you've got something to sell them, Claude Code Club is 9 dollars a month. Link below.

Tonight: install it, run it on the last thing you built, and post the caption before you go to bed. Then reply to every comment in the first hour. The replies are where it turns into something.

Common questions

  • Do I need to know how to code?

    No. You paste three lines into your terminal to copy a folder, then you type /caption-writer and answer two questions in plain words. Everything after that is writing.

  • Is it really free?

    Yes. The skill is one folder in a public repo. No API keys, no account, no usage cost beyond the Claude Code you're already running.

  • What if I haven't run /personalize yet?

    The skill will ask you for your name, niche, offer, and audience, then save the answers so you only give them once. Running /personalize first just gets it out of the way.

  • Can it write a caption if I have no screenshot and nothing finished?

    Yes. It uses the honest progress shape for unfinished work: where it is now, the one hard part, what's next. If you have nothing built and nothing learned, it'll tell you not to post, which is the right answer.

  • Will it make up numbers about my results?

    No. It won't invent a metric. It's fine with a vague truth like it's faster now, and it'll only write a specific figure if you measured one and gave it to the skill.

Want the rest of the posting stack, plus the path?

Get 650+ plug-and-play skills, MCPs & prompts, plus 7,000+ members - $9/mo, cancel anytime.

Join the Club