Instagram Marketing Skills
A nine-skill bundle for Instagram ops: hook-first captions, carousel scripts, hashtag sizing, weekly planning, and media-aware publishing.
Marketing & SEOIntermediate★ 768⑂ 163AI score 9/10Last updated: Nov 4, 2026
What it does
- Caption writing: puts the hook in the first 125 characters (before the "more" fold), then body and CTA.
- Carousel planning: slide-by-slide script from hook slide to payoff slide (2–10 items via API).
- Hook reverse-engineering: paste a viral Reel or carousel URL and get the hook structure broken into a reusable formula.
- Hashtag sizing: 3–5 tags mixed across niche/mid/broad instead of dumping 30.
- De-AI-ifying and pre-post audit: strips excess em dashes and AI vocabulary (
leverage,unlock,elevate) with an--mode auditcheck. - Weekly planner, repurposer, profile optimizer, audience insights: a week of Reels and carousels, LinkedIn/blog/YouTube-to-Instagram conversion, bio and first-9-grid review, hashtag scans and account stats.
- Publishing: after your approval it runs the Publora draft → media upload → schedule chain in one call.
Who it's for
- Solo creators and brand social managers running Instagram themselves
- Marketers who want higher posting cadence without losing caption quality
- Teams repurposing content from other channels into native Instagram formats
- Beginners happy with drafts only and manual posting (Tier 0, no API key)
Examples
- "Write a Reel caption for this product shot — hook in the first 125 chars, 4 hashtags" → caption plus a sized hashtag block.
- "Break down the hook in https://www.instagram.com/reel/XXXX/" → the URL parser pulls the shortcode and the hook gets deconstructed.
- "Plan next week: 3 Reels and 2 carousels" → weekly plan, then on approval the media uploads and the post is scheduled.
Note: Instagram rejects text-only posts, so you supply the image or video, and API publishing requires a Business or Creator account.
· · · 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/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)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on AI Skill Mart. Copy the .codex-marketplace/instagram-skills folder from the GitHub repo sergebulaev/instagram-skills into my ~/.claude/skills/instagram-marketing/. 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 ~/.claude/skills/instagram-marketing⚠ This is a third-party skill. Check the source repository before installing.
- Open a terminal.
- Clone the repo:
git clone https://github.com/sergebulaev/instagram-skills.git - Copy the skill into Claude Code:
mkdir -p ~/.claude/skills && cp -r instagram-skills/.codex-marketplace/instagram-skills ~/.claude/skills/instagram-marketing - If you only want drafts, stop here — restart Claude Code and ask it to "write an Instagram caption".
- For auto-publishing, run
pip install -r requirements.txtinside the skill folder. - Sign up free at https://app.publora.com/signup, connect your Instagram Business or Creator account, and copy your API key.
- Create a
.envfile in the skill folder withPUBLORA_API_KEY=sk_...andINSTAGRAM_PLATFORM_ID=instagram-.... - Restart Claude Code; when you approve a draft, point it at your local image or video files so it can upload and schedule the post.
View source on GitHub ↗License: MIT