🎁 Get the FREE AI Skills Starter Guide β€” Subscribe β†’
BytesAgainBytesAgain
πŸ¦€ ClawHub

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....

Versionv1.0.1
Downloads1,078
Installs4
TERMINAL
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

  • 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:

    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

  • 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) μƒνƒœκ³„ μŠ€ν‚¬

    βš™οΈ Configuration

  • OpenClaw browser running (port 18800)
  • Instagram tab open and logged in
  • Images in JPG format (PNG causes "λ¬Έμ œκ°€ λ°œμƒν–ˆμŠ΅λ‹ˆλ‹€" errors)
  • πŸ“‹ 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) μƒνƒœκ³„ μŠ€ν‚¬