Skip to content
Agentmart
Submit a tool

insta-post

Upload Instagram posts via browser automation.

Skill by mupengi-bot

IndexedMIT★ 10
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/mupengi-bot-insta-post

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Upload Instagram posts via browser automation. Use when uploading images to Instagram, creating Instagram posts, or automating Instagram content publishing. Handles image upload, caption entry, collaborator tagging, and sharing through the OpenClaw browser tool connected to an active Instagram session.

Use cases: writing

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found
Runs as
Node.js package

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/insta-post

What's inside

Skill name
insta-post
Description
Upload Instagram posts via browser automation. Use when uploading images to Instagram, creating Instagram posts, or automating Instagram content publishing. Handles image upload, caption entry, collaborator tagging, and sharing through the OpenClaw browser tool connected to an active Instagram session.
License
MIT
Instructions
75 lines in SKILL.md · view on GitHub

Before installing

  • Ships executable scripts

Files (2)

  • SKILL.md
  • post.js · scripts/

SKILL.md (first lines)

# Instagram Post Upload 🐧

Upload images as Instagram posts via OpenClaw browser tool (CDP port 18800).

## Prerequisites

- OpenClaw browser running (port 18800)
- Instagram tab open and logged in
- Images in **JPG format** (PNG causes "문제가 발생했습니다" errors)

## Quick Upload

For simple posts, use the bundled script:

```bash
node <skill-dir>/scripts/post.sh "<image_paths_comma_separated>" "<caption>"
```

## Browser Tool Method (Recommended)

### Step-by-step flow:

1. **Snapshot** — `browser snapshot` to find the Instagram tab. Save `targetId`.

2. **Close any dialogs** — If settings/menus are open, press ESC or click outside.

3. **Click "만들기"** — Find "새로운 게시물 만들기" or "만들기" in sidebar. Click it.

4. **Upload image** — Find `input[type=file]` via evaluate:
   ```js
   document.querySelectorAll('input[type="file"]')
   ```
   Use the last one (usually index 2, accepts video+image). Upload via `browser upload`.

5. **Wait 5 seconds** — Let the image load.

6. **Click "다음"** — Crop screen → Next.

7. **Click "다음"** — Filter screen → Next.

8. **Type caption** — Find textarea with `aria-label="문구 입력..."`, click it, then type.

9. **Add collaborators** (optional) — Before sharing:
   - Click "사람 태그하기" or collaborator section
   - Search and add your team account usernames

10. **Click "공유하기"** — Submit the post.

11. **Verify** — Wait for "게시물이 공유되었습니다" confirmation.

## Image Preparation

- **Format**: JPG only. Convert PNG: `convert input.png -quality 92 output.jpg`
- **Size**: 1024x1024 or 1080x1080 recommended
- **Multiple images**: Upload multiple files to the same input for carousel

## Collaborator Tagging

Configure your default collaborators in your workspace `TOOLS.md` file.

## Troubleshooting

| Problem | Fix |
|---------|-----|
| "문제가 발생했습니다" | Convert PNG→JPG, refresh browser |
| act timeout | Re-snapshot, re-confirm refs |
| Settings dialog open | Press ESC or click outside |
| File input not found | Re-click "만들기" button |
| Caption won't type | Click textarea first, then type |
| Wrong element clicked | Always snapshot before clicking, verify ref |

---
> 🐧 Built by **무펭이** — [무펭이즘(Mupengism)](https://github.com/mupeng) 생태계 스킬

From mupengi-bot/mupengism, MIT.

More from mupengi-bot/mupengism

Signals

Stars
10
Forks
2
Open issues
2
Last commit (this folder)
Feb 13, 2026 (8 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from mupengi-bot

Cite this page

insta-post skill. Agent Mart. https://agentmart.dev/skills/mupengi-bot-insta-post (last updated 2026-10-24)