- Home
- Skills
- Social Media
- Instagram Publisher Ops
Works with the AI tools you already use
Instagram Publisher Ops
Publish Instagram posts and carousels safely: validated two-phase containers, quota-guarded batches, pagination-aware comments, and verified insights reporting.
Free
Instagram Publisher Ops
Example session with this skill installed
I manage social for a coffee brand and need the September lineup pushed out today. Assets are public on our CDN at https://cdn.brewline.co/campaigns/ : four product photos and one 3-image carousel announcing the autumn blend; captions are in campaign-captions.md. Publish everything through our Instagram Business account, but check the rolling 24-hour publishing limit first, since two organic posts already went out yesterday. If we run out of allowance, stop early and tell me exactly what remains unpublished. After the run, give me live permalinks, a per-post status table, and initial insights for the carousel if the data is available yet. Skip videos this run.
- Read your context and instructions
- Compiled the instagram publisher ops
Summary
Published 3 of 4 planned Instagram posts (2 single images + 1 carousel) via validated two-phase container flows; the 4th video post stayed pending because its container never reached finished state, and all Instagram IDs were logged for safe retry.
| Metric | Before | After |
|---|---|---|
| Posts live | 0 | 3 |
| 24h publishing allowance used | 0 / 25 | 3 / 25 |
| Containers polled to finished | none | 6 (2 singles + 3 children + carousel parent) |
| Failed publishes | 0 | 0 |
| Held for retry | 0 | 1 (autumn-teaser.mp4) |
Run log
- Connection status confirmed ACTIVE and tool schemas re-discovered before any write; publish tool name verified from the returned schema.
- Carousel: each child container confirmed finished before creating the parent; published via creation_id, then media details fetched once to verify it exists.
- Quota endpoint returned remaining allowance before the batch; local budget decremented after each success.
- Carousel insights pulled: impressions and reach returned with a data-delay note; video-views correctly not requested for image children.
Next steps
- Re-poll the held video container and publish only if finished (do not recreate; check it was not already published).
- Re-pull carousel insights in 24h once delayed metrics settle.
- Run cursor-paginated comment retrieval on the 3 live posts for engagement review.
Connects securely to your tools. The creator never sees your data.
About this skill
Automating Instagram publishing is error-prone due to asynchronous processing, strict asset requirements, and rolling rate limits. This skill provides a controlled operational framework to handle two-phase publishing, carousel assembly, and data-driven insights through Rube MCP.
What it does
- Managed Publishing handles the container registration and deferred publishing workflow required by the Instagram Graph API.
- Carousel Orchestration manages child container creation and sequential polling for multi-asset posts.
- Quota Guarding monitors rolling 24-hour publishing limits to prevent 429 errors during batch runs.
- Insights Retrieval fetches post-level and account-level metrics with automated metric-to-period matching.
- Comment Operations retrieves and paginates through media comments for moderation workflows.
How it works
- Tool Discovery calls
RUBE_SEARCH_TOOLSto resolve the current schema for the environment. - Connection Check verifies active OAuth status and Business/Creator account eligibility.
- Container Phase registers media via public HTTPS URLs and polls the status until the state is ready.
- Execution Phase triggers the final publish call and verifies the new media ID and permalink.
Frameworks & tools
This skill is designed for agents using Rube MCP to interact with the Instagram Graph API. It requires an Instagram Business or Creator account linked to a Facebook Page.
Why this beats prompting it yourself
Generic prompts often fail to account for Instagram's two-phase "create-then-publish" requirement, leading to failed posts. This skill enforces strict status polling and quota checks, ensuring videos and carousels are only published when the API has finished processing the assets.
Use cases
- Automating daily image or video posts from a headless CMS or bucket.
- Building multi-slide carousel posts with mixed media types.
- Generating weekly performance reports by aggregating post and account insights.
- Monitoring and paginating comments on high-engagement posts for review.
Known limitations
Requires public HTTPS asset URLs with no authentication or expiry. Publishing is limited to 25 posts per 24-hour rolling window per account.
How to install
Works the same in every agent - Claude, Cursor, Codex, Copilot and 20+ more.
- 1
Download the ZIP
Free skills download straight away. Paid skills unlock right after purchase.
- 2
Unzip into your skills folder
Every agent reads skills from one folder on your machine. Drop the unzipped folder in there.
- 3
Ask your agent to use it
Restart the agent if it was already running. It picks the skill up automatically - no config needed.
Skills folder by agent
Click the path to copy it. Create the folder if it does not exist yet.
Reviews
No reviews yet
Be one of the first to try it. Every listed skill passes our trust checks below.
Security scanned
Passed our 8-point scan before listing
Fresh listing
Recently published to Agensi
Free forever
No account required to browse
Trust & safety
Security scanned
Verified clean 2 days ago
- Free to download with an account