Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
Version History
- Added a new script: `refresh-facebook-token.js` for refreshing Facebook user access tokens. - Updated documentation to include Facebook token refresh command and additional credential/environment variable requirements. - Expanded security guidelines for token and file handling. - Clarified required and recommended permissions for Meta app configuration.
What This Skill Does
Manages an Instagram business account through the Instagram Graph API. Supports profile viewing, listing posts, publishing single images, carousels, and Reels, and reading and writing comments. Token refresh runs automatically before each operation.
Handles token refresh automatically and supports both remote URLs and local files for media uploads without requiring separate upload infrastructure.
When to use it
- Publishing a product photo carousel with a custom caption
- Posting a Reels video from a local file
- Reading and replying to comments on a specific post
- Checking like and comment counts on a recent post
- Listing the last 10 posts to review account activity
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: Post these three product photos as a carousel with the caption 'New collection out now'
- 1Confirms the caption with the user before proceeding
- 2Runs post-image.js with three local file paths and the --caption flag
- 3Waits for the Instagram API to process the carousel upload
- 4Reports the result media ID and permalink from the JSON output
Carousel post published; returns media ID and permalink URL
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.