insta-post
by @mupengi-bot
Upload Instagram posts via browser automation. Use when uploading images to Instagram, creating Instagram posts, or automating Instagram content publishing....
clawhub install insta-postπ About This 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. author: 무νμ΄ π§
Instagram Post Upload π§
Upload images as Instagram posts via OpenClaw browser tool (CDP port 18800).
Prerequisites
Quick Upload
For simple posts, use the bundled script:
node /scripts/post.sh "" ""
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:
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
convert input.png -quality 92 output.jpgCollaborator 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) μνκ³ μ€ν¬
βοΈ Configuration
π Tips & Best Practices
| 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) μνκ³ μ€ν¬