Skills for Real Engineers. Straight from my .agents directory.
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
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)
1# ig-caption23One tool lives in this folder and it runs:45```bash6python3 caption.py caption.txt7python3 caption.py caption.txt --keywords "client proposals,agency pricing"8```910It prints the caption the way the feed prints it: the first 125 characters in a11box, everything else behind the tap. Read that box before you read anything12else you wrote.1314## First, decide which job this caption has1516This is the decision that ruins captions when it is skipped.1718**Job A: the video already hooked them.** A Reel carries its own hook in the19first two seconds, spoken and on screen. The caption is not a second hook and20competing with the video is how you lose both. Its job is the ask, the context21that makes the ask make sense, and the words people search.2223**Job B: the caption is the content.** A photo, a single image, a carousel24cover that opens a loop. Here line one is the hook and it works exactly like a25Reel hook: concrete, short, and cut off at a cliff rather than mid-clause.2627Ask which one you are writing. If the user has a Reel with a strong hook,28write A and say why.2930## The shape3132```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 first36 character.37Body short paragraphs, one line of white space between each. Two to six38 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
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
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
