Claude Skill MartBrowse skillsQuick linesLearn by videoTerminal guideWhat is a Skill?
Back to list

Instagram Caption Writer

Writes an Instagram caption that front-loads the hook in the first 125 characters, keeps the body skimmable, and lands one clear CTA.

Marketing & SEOIntermediate15130AI score 9/10Last updated: Sep 17, 2026

What it does

  • Builds the hook for the first ~125 characters, since Instagram hides everything after that behind "more".
  • Shortlists 2-3 hook formulas by goal: IG1 number-first result (saves), IG2 contrarian truth (shares), IG3 relatable cold-open (comments), IG4 mini-story confession (comments, follows).
  • Writes a skimmable body under 2,200 characters and exactly one specific CTA (never "what do you think?").
  • Adds a 3-5 sized hashtag set, runs a humanizer pass against 2026 AI tells, and can call an optional pass/fail audit.
  • Shows an approval card (formula, hook length flag, caption, char count, hashtags, goal, required media) and then publishes with your image or Reel through the Publora draft → upload → schedule flow.

Who it's for

  • Creators, solo brands, and marketers running their own Instagram account.
  • Writers whose content is solid but whose hooks get lost under the fold.
  • Anyone chasing saves and shares without engagement bait.

Examples

  1. "Write a caption about my launch results, goal is saves" → IG1 with an odd-precision number and a "save this for your next launch" CTA.
  2. Supply a Reel file and ask for the caption → the video carries the hook, so the skill writes the supporting caption and publishes with kind="reel".
  3. Paste an existing draft and ask for a sharper hook → it rewrites the first 125 characters and flags anti-patterns like em-dash overuse or "Let's talk about..." openers.

· · · Install guide · · ·

Try it now, no install

Paste this into Claude to use the skill without installing anything.

Read the instructions in this file and follow them to help me:
https://raw.githubusercontent.com/sergebulaev/instagram-skills/HEAD/.codex-marketplace/instagram-skills/skills/ig-caption-writer/SKILL.md

What I want: (describe your task here)

If Claude can't open the link, open it yourself and paste the contents instead.

If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on Claude Skill Mart.
Copy the .codex-marketplace/instagram-skills/skills/ig-caption-writer folder from the GitHub repo sergebulaev/instagram-skills into my ~/.claude/skills/ig-caption-writer/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/sergebulaev/instagram-skills.git && mkdir -p ~/.claude/skills && cp -r instagram-skills/.codex-marketplace/instagram-skills/skills/* ~/.claude/skills/

This is a third-party skill. Check the source repository before installing.

  1. Open a terminal.
  2. Clone the repo: git clone https://github.com/sergebulaev/instagram-skills.git
  3. Make the skills directory: mkdir -p ~/.claude/skills
  4. Copy the skills over: cp -r instagram-skills/.codex-marketplace/instagram-skills/skills/* ~/.claude/skills/
  5. Confirm the shared references/ folder (hook-formulas.md, hashtag-strategy.md, media-workflow.md) came along at the same relative depth — the skill loads them via ../../references/.
  6. Restart Claude Code and try: "write me an Instagram caption about X, goal is saves".
  7. For auto-publishing, set your Publora API key in the environment. Without it you still get a copy-paste caption block plus a reminder to attach media.