ig-caption-writer

Solid

Draft an Instagram caption with the hook in the first 125 characters, a skimmable body, and one clear CTA, using a 2026 hook formula chosen by goal (saves, shares, comments, follows). Runs the humanizer pass and, on approval, publishes with the image or video you supply via the Publora media flow. Use to caption a single image or a Reel. Not for slide-by-slide carousels (use ig-carousel-planner) or auditing a draft (use ig-humanizer --mode audit).

AI & Automation 6 stars 0 forks Updated 4 days ago MIT

Install

View on GitHub

Quality Score: 78/100

Stars 20%
28
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Instagram Caption Writer Write a caption that earns the tap and the save. Instagram hides everything after ~125 characters behind "more", so the hook does the entire job in the first line. This skill front-loads that hook, keeps the body skimmable, and lands one clear call to action. ## When to use - User says "write me an Instagram caption about X" - User has a single image or a Reel and needs the caption around it - User wants a sharper hook for a draft they already have - User wants a caption that auto-publishes with their media on approval ## Formulas this skill uses (caption-first shapes) | Code | Formula | Primary goal | Best for | |---|---|---|---| | IG1 | Number-First Result | saves | one odd-precision result + a "steal this" promise | | IG2 | Contrarian Truth | shares | a sharp, defensible against-the-grain claim | | IG3 | Relatable Cold-Open | comments | a specific shared moment, no setup | | IG4 | Mini-Story Confession | comments, follows | a real first-person story with a cost | Full skeletons in `../../references/hook-formulas.md`. For carousels (IG5-IG8) use `ig-carousel-planner`; for Reels (IG9-IG10) the hook lives in the video, and this skill writes the supporting caption. ### Pick by goal first | Goal | Reach for | |---|---| | Saves | IG1 | | Shares | IG2 | | Comments | IG3, IG4 | | Follows | IG4 | ## Steps 1. **Gather inputs.** Topic, angle, the media (single image or Reel), target audience, and the goal (saves / shares / comments / follows). ...

Details

Author
sergebulaev
Repository
sergebulaev/instagram-skills
Created
3 weeks ago
Last Updated
4 days ago
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

instagram-marketing

Plan, draft, audit, and publish content for Instagram. Use when the user wants to write a caption with a first-125-char hook, plan a slide-by-slide carousel, reverse-engineer the hook from a viral Reel or carousel, size hashtags the 2026 way, remove AI tells from a caption, or plan a week of Reels and carousels. Instagram requires media on every post, so the skills write the caption and the user supplies the image or video; posts publish via the Publora API draft, upload, schedule flow.

6 Updated 4 days ago
sergebulaev
AI & Automation Listed

caption-writer

Use to write platform-native social media captions (post copy) in the brand's voice — the words that accompany a post on Instagram, LinkedIn, TikTok, Facebook, X/Twitter, Threads, Pinterest, YouTube, or Bluesky. Run when the user says "write a caption," "caption this," "post copy," "write the copy for this photo/video/Reel," "IG caption," "what should I write for this post," or needs the words to go with a visual. Reads brand-profile and voice first so captions sound like the brand, not generic AI. For long-form LinkedIn thought-leadership posts use linkedin-post-writer; for X/Threads multi-post threads use thread-writer; for video scripts use the video skills. This skill writes the caption itself.

5 Updated 3 days ago
social-media-skills
Data & Documents Solid

ig-hook-extractor

Reverse-engineer the hook from a viral Instagram Reel or carousel, given a URL or a pasted caption. Identifies which of the 10 canonical 2026 formulas it uses (number-first, contrarian, relatable, confession, listicle, before/after, myth-buster, framework, pattern-interrupt Reel, how-I Reel), explains why it worked, names the primary goal, and returns a blank template mapped to your topic. Use to learn from a post you admire. Not for writing your own (use ig-caption-writer or ig-carousel-planner).

6 Updated 4 days ago
sergebulaev