setup-instagramlisted
Install: claude install-skill ttalkkaklab/social-flow
# Instagram channel setup — browser HITL
This skill attaches **a live Instagram account** to one channel (brand). It
drives account signup, professional conversion, profile branding, Meta app tester
setup, and OAuth token issuance through the browser, but **hands over only the
points that need human hands**. When it's done, a 60-day long-lived token sits at
`<SNS_TOKEN_DIR>/<slug>/instagram_token` and you can publish reels with
`channel: "<slug>"`.
Setup skills are split per platform — the `setup-<platform>` family, parallel to
the growth skills (`grow-<platform>`). It shares a Meta app with Threads but
**the issuance path differs** — IG uses "Instagram API with Instagram Login"
(business login), not the "Basic Display API" (§token trap).
## What runs automatically, what gets handed over
Form filling, page navigation, and consent clicks run automatically through the
browser. The following get soft-blocked under automation, so **hand them to the
user**:
- **Clicking the login button** — an automated click triggers the
"Instagram에 연결할 수 없습니다" (can't connect to Instagram) soft-block. Fill
in the username and password, and the user presses only the button.
- **Verification codes · reCAPTCHA · birthdate** — human gates. A reCAPTCHA
challenge appears when web login is automated.
Hand the screen over with `handOffTaskSpace`, confirm the user is done, then
reclaim it with `takeOverTaskSpace`. An agent task space is invisible in the GUI
until that handoff, so skipping it l