agentleFS
postoncehqpostoncehq/instagram-mcp/skills/instagram-content-calendar/SKILL.md

instagram-content-calendar

Skill2 starsChanged 47 days agoMITView on GitHub

Plan 1–4 weeks of Instagram photo posts, carousels and Reels from the user's goals and content pillars, or repurpose a blog post, video or transcript, draft every slot, and schedule them with the PostOnce Instagram MCP. Use when the user asks for an Instagram content calendar, content plan, posting schedule, Instagram post ideas, or to turn one piece of content into a week of Instagram posts.

1 other project uses a version of this.

Adopted by

Most recently taken up by

  • Other versions1 project uses a version of this.

    Word for word · 0

    None found.

    Edited · 0

    None found.

    Wrote their own version · 1

    1. ishort-pro/instagram-claude-skills★ 2same name

    How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.

  • In this repository6 other files it gives its agents.

The file

Files
SKILL.md

Instagram content calendar

Plan a realistic run of Instagram posts, draft each one, and schedule them once the user approves.

Before planning

Get or infer:

  • Goal: followers, saves and shares, profile visits, leads, sales, bookings.
  • 3 to 4 content pillars (teach, show the work, proof, personality or community).
  • How many weeks (1 to 4) and how many posts a week the user can actually make. 3 to 5 is a good default; consistency beats volume.
  • What they can produce: photos, screen recordings, talking-head video, designed slides.
  • Timezone and any fixed dates (launches, events, sales).
  • Or a source to repurpose: a blog URL, video, podcast transcript or newsletter. Pull 5 to 10 distinct ideas from it; each post carries one.

Build the plan

Mix formats so the grid doesn't repeat, and match each idea to the format that suits it:

FormatUse it forSkill
Reel (single video)Hooks, demos, behind the scenes, reaching new peopleinstagram-reel-script
Carousel (2–10 items)Tips, steps, before/after, stories worth savinginstagram-carousel-maker
Photo postAnnouncements, products, moments, quotesinstagram-caption-generator

Stories can't be published through this server, so leave them out of the scheduled plan. If the user wants Story ideas, list them separately for them to post in the app.

Give the plan as a table: date and time, pillar, format, hook or first line, media needed, status. Spread pillars across the week. Put the strongest idea early in the run. Post times: use the user's own best times if they know them; otherwise pick consistent times when their audience is likely awake and say it's a starting point to test.

Draft each slot

For every slot, write the full caption with the instagram-caption-generator rules (first line, CTA, 3 to 5 hashtags) and a media brief: what to shoot or design, aspect (4:5 for photos and carousels, 9:16 for Reels), and cover text for Reels. Keep captions under 2,200 characters.

Schedule

Instagram posts need media, so a slot can only be scheduled once its photos or video exist.

  • Slots with media ready: upload with create_upload_url, then create_post with media and publish_at (ISO timestamp with the user's timezone offset).
  • Slots still waiting on media: save with create_draft so the copy is ready when the media is.
  • To post the same slot to other platforms too, add their accounts as targets and adjust copy with content_override.

Output

Return the calendar table, then each slot's draft. Ask for approval before scheduling anything. After approval, confirm the Instagram account, create the posts, then list each post ID with its scheduled time from get_post. Scheduled posts can be changed with update_post or cancelled with cancel_post until they go out.

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.