instagram-poster

Publish Instagram posts via Graph API with ImgBB-hosted images.

Updated Apr 5, 2026
One-click install
npx skills add https://github.com/joleques/northstar-ai --skill instagram-poster-joleques
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: instagram-poster
Source: https://github.com/joleques/northstar-ai/tree/main/.codex/skills/instagram-poster
Command: npx skills add https://github.com/joleques/northstar-ai --skill instagram-poster-joleques

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires curl, jq, and includes scripts (resource) components.

What problem does it solve?

This Skill automates the multi-step process of publishing image, carousel, and reel posts to Instagram by handling image hosting, media container creation, and final publishing so users do not need to manually upload files, assemble containers, or run multiple API calls.

Core Features & Use Cases

  • Automated Image Hosting: Upload local images to ImgBB and return public URLs for use with the Instagram Graph API.
  • Graph API Orchestration: Create media containers for single images, carousels, and reels and publish them to an Instagram Business/Creator account.
  • Onboarding and Safety: Guided credential setup, validation of inputs, and a mandatory explicit user confirmation step before publishing.
  • Use Cases: Publish article images generated by content workflows, post designer assets as carousels, or programmatically publish reels sourced from local files or remote URLs.

Quick Start

Ask the skill to publish a local image with the caption "New article published" and provide the image path so it uploads the image, creates the media container, and publishes the post to your Instagram Business account.

Frequently Asked Questions about instagram-poster

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I publish Instagram posts from local images using the Graph API?

To publish Instagram posts from local images, the workflow uploads the file to ImgBB to get a public URL, creates a media container via the Instagram Graph API, and executes the publish call to your business account.

What do I need to automate Instagram post publishing via the Graph API?

Automating Instagram post publishing requires an Instagram Business account linked to a Facebook Page, a Facebook App access token with publish permissions, and an ImgBB API key for local image hosting.

Can I publish multi-image carousels and reels to Instagram programmatically?

Yes, you can programmatically publish multi-image carousels and reels to Instagram by creating the appropriate media containers through the Graph API using media sourced from local files or public URLs.

Why do I need ImgBB to post local files to the Instagram Graph API?

ImgBB is required because the Instagram Graph API needs publicly accessible URLs to fetch media. The process uploads local files to ImgBB and returns the public URLs needed for container creation.

Does this Instagram publishing method work with personal accounts?

No, this publishing method does not work with personal accounts. It applies specifically to Instagram Business and creator accounts that are properly linked to a Facebook Page for API access.

Is there a confirmation step before the Graph API publishes the Instagram post?

Yes, there is a mandatory explicit user confirmation step before publishing. The Skill validates inputs and pauses to require your approval before executing the final media container publish call.