Tooluck logoTooluck
SKILL.md

ig-caption

Agent skill fromJakeschincariol/instagram-agent-skill

Write the Instagram caption - the line that survives the "... more" cut, the body, the single ask, the search terms and the three hashtags - and lint it before it goes out. Use when the user says "write the caption", "caption this", "what do I put in the description", has a reel or a carousel ready and needs the text, or asks about hashtags.

How to install ig-caption

install ig-caption
# install the instagram-agent-skill pack with the skills CLI
npx skills add Jakeschincariol/instagram-agent-skill

# or add only this skill to Claude Code: copy the folder

skills/ig-caption/

# into

~/.claude/skills/ig-caption/ (all projects)

.claude/skills/ig-caption/ (one project)

skills/ig-caption/SKILL.md

MITFull file
1# ig-caption
2
3One tool lives in this folder and it runs:
4
5```bash
6python3 caption.py caption.txt
7python3 caption.py caption.txt --keywords "client proposals,agency pricing"
8```
9
10It prints the caption the way the feed prints it: the first 125 characters in a
11box, everything else behind the tap. Read that box before you read anything
12else you wrote.
13
14## First, decide which job this caption has
15
16This is the decision that ruins captions when it is skipped.
17
18**Job A: the video already hooked them.** A Reel carries its own hook in the
19first two seconds, spoken and on screen. The caption is not a second hook and
20competing with the video is how you lose both. Its job is the ask, the context
21that makes the ask make sense, and the words people search.
22
23**Job B: the caption is the content.** A photo, a single image, a carousel
24cover that opens a loop. Here line one is the hook and it works exactly like a
25Reel hook: concrete, short, and cut off at a cliff rather than mid-clause.
26
27Ask which one you are writing. If the user has a Reel with a strong hook,
28write A and say why.
29
30## The shape
31
32```
33Line 1 125 characters of visible space. Job A: the ask, plainly.
34 Job B: the hook.
35 Never a greeting, never a hashtag, never an emoji as the first
36 character.
37Body short paragraphs, one line of white space between each. Two to six
38 of them. This is where the search terms live.
39The ask one. Comment a keyword, save it, or DM. One.
40…

Excerpt shown under the repository's MIT license.

More skills in instagram-agent-skill

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates