Claude Instagram Skill
A specialized AI skill focused exclusively on Instagram — Reels, multi-image carousels, feed posts, cover frames, alt text, geotagging. Pair this with the CodivUpload MCP server to give your AI agent expert-level Instagram automation. The skill bakes in Meta's Graph API constraints (Business/Creator only, no Stories via API, 90-second Reel cap, carousel same-aspect-ratio rule) so the LLM doesn't learn from API errors.
Best for:Creators, agencies, and AI workflows where Instagram is the primary publishing target.
What this skill teaches the LLM
The skill is a markdown file the LLM reads when activating. Below is the focused context this skill bakes in — so Claude/ChatGPT/Cursor doesn't have to learn from API errors.
- Reel format requirements: 9:16 vertical, max 90 seconds via API (UI allows 3 min), MP4 H.264/AAC, max 100 MB
- Carousel rules: 2-10 items, same aspect ratio for every item (mixed ratios get rejected with media_type_required)
- Custom Reel cover via instagram_cover_url (1080×1920 portrait recommended) — NOT instagram_thumbnail_url
- Account requirements: Business or Creator only (Personal cannot post via API), must be linked to FB Page
- Stories cannot be scheduled via API — only Reels, carousels, and feed posts
- Per-platform media override (instagram_media_urls) for different aspect ratios than other platforms
- Collaborator invites (up to 3 usernames), geotagging via instagram_location_id, alt text for accessibility
- Rate limit handling: Meta caps at 200 calls/hour per Page (CodivUpload auto-defers if hit)
Example prompts
These are real prompts you can give an AI client with this skill installed. The skill provides the LLM with the right tool calls, parameter names, and platform-specific quirks so the response is correct on the first try.
“Schedule a Reel for tomorrow at 3pm with this video URL and a caption about morning routines.”
What the LLM does
Claude calls create_post with platforms=["instagram"], post_type=video, instagram_share_to_feed=true (so it appears in feed too), scheduled_date in UTC.
“Create a 5-image carousel post about productivity tips, with alt text on each image.”
What the LLM does
Claude calls create_post with post_type=image, media_urls array of 5 same-aspect-ratio images, instagram_alt_text describing the content.
“Why is my Instagram automation rejected?”
What the LLM does
Claude diagnoses: Personal account → suggests converting to Business/Creator. Mixed aspect ratios in carousel → suggests cropping. Stories → explains Meta API limitation.
Install in 2 steps
The skill itself is a markdown file. The MCP server is the runtime. Install both for the full experience.
1Configure MCP server in your AI client
Paste this configuration into Claude Desktop / Cursor / Zed's MCP config file. Replace
cdv_your_api_keywith your real key from pricing.{ "mcpServers": { "codivupload": { "command": "npx", "args": ["-y", "codivupload-mcp"], "env": { "CODIVUPLOAD_API_KEY": "cdv_your_api_key" } } } }2Add the skill markdown
Download
npmjs/skills/instagram/SKILL.mdfrom the GitHub repo and place it under~/.claude/skills/codivupload-instagram/SKILL.md(Claude Desktop) or your project's.claude/skills/directory.For ChatGPT: paste the SKILL.md content into a Custom GPT's Instructions field at gpts.openai.com/editor.
github.com/Codivion
Frequently asked
Why doesn't my Personal Instagram account work?+
Meta's Graph API only supports Business and Creator accounts. The skill explains this and suggests converting in IG mobile app: Settings → Account → Switch account type. Personal accounts also need to be linked to a Facebook Page.
Can the skill help me schedule Stories?+
No — Stories cannot be scheduled via Meta's API. Only Reels, carousels, and feed posts are programmable. The skill informs the LLM of this limitation so it suggests alternative workflows.
How does this skill compare to the generic skill?+
The generic skill mentions Instagram briefly. This skill goes 5x deeper on Meta-specific constraints, error patterns, and cover-image rules. Use both — they compose well.
Related skills
CodivUpload Generic Skill
Generic AI skill for Claude Desktop, Claude Code, ChatGPT Pro, Cursor, Zed. Covers all 11 social platforms via MCP server. Anthropic Skills format, MIT licensed.
Claude TikTok Skill
AI skill for TikTok automation via Claude, ChatGPT, Cursor. Direct Post / Draft modes, brand content disclosure, AI-generated content flag, comment/duet/stitch toggles.
Claude YouTube Skill
Specialized AI skill for YouTube uploads via Claude, ChatGPT, and Cursor. Standard OAuth + BYOP setup, Shorts auto-classification, 24/7 RTMP live streams. MIT licensed.
Ready to give your AI agent posting tools?
Free CodivUpload plan covers 30 posts/month. Skills are MIT licensed.
Get an API key