insta-post_skill

This skill helps you upload Instagram posts via browser automation, handling image upload, caption entry, collaborator tagging, and sharing.
  • Python

2.5k

GitHub Stars

2

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill openclaw/skills --skill insta-post

  • _meta.json455 B
  • SKILL.md2.7 KB

Overview

This skill automates uploading Instagram posts through a browser automation tool connected to an active Instagram session. It handles image upload, caption entry, optional collaborator tagging, and final sharing using the OpenClaw browser interface. Use it to reliably publish single or multi-image posts without manual UI clicks.

How this skill works

The skill connects to an OpenClaw browser instance (CDP port 18800) and locates the logged-in Instagram tab via a snapshot. It interacts with page elements: opens the new-post flow, uploads JPG files via the file input, advances through crop/filter screens, fills the caption textarea, optionally tags collaborators, and clicks the share button. It then waits for the success confirmation to verify the post.

When to use it

  • Automating routine Instagram post publishing from a server or CI job
  • Uploading single or carousel posts without manual browser interaction
  • Adding captions and tagging collaborators programmatically
  • Batch-publishing image assets prepared in advance
  • Recovering or re-posting archived content to Instagram

Best practices

  • Run an OpenClaw browser on port 18800 and keep an active, logged-in Instagram tab open
  • Convert all images to JPG and use 1024×1024 or 1080×1080 for reliable uploads
  • Snapshot the browser before each operation to capture fresh element references
  • Wait a few seconds after upload so Instagram finishes processing the image before navigating
  • Click or press ESC to close unexpected dialogs before continuing
  • Keep default collaborator usernames configured in your workspace to automate tagging

Example use cases

  • Publish a daily product photo with a caption and scheduled script that calls the skill
  • Upload a multi-image carousel of event photos in one automated run
  • Repost archived campaign images stored in a repository to a brand account
  • Add team members as collaborators on posts automatically from workspace settings
  • Integrate with a content pipeline to push approved images to Instagram without manual steps

FAQ

Use JPG only. PNG commonly triggers upload errors on Instagram; convert PNG to JPG before upload.

What if the file input or button selectors change?

Resnapshot the browser to refresh element references and rerun the flow. Verify the Instagram tab is visible and logged in.

How do I confirm a post succeeded?

The skill waits for Instagram’s confirmation message (e.g., “Your post has been shared”). If it is not seen, re-check the tab and logs.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational