← ClaudeAtlas

setup-instagramlisted

Opens a live Instagram professional account and wires its token into social-flow. Use when the user asks to "인스타 채널 개설", "인스타그램 계정 만들어", "인스타 API 연동해줘", "릴스 붙여줘", "set up an Instagram channel/account". Drives signup, professional conversion, profile branding, Meta app tester setup (Instagram API with Instagram Login, not Basic Display) and OAuth token issuance in the browser through ego lite, handing the screen to the user for login, verification codes and consent, then saves the 60-day token under SNS_TOKEN_DIR/[slug]/instagram_token and verifies it with sns_account_check. Resumable — it detects what is already done and continues from the first unfinished step.
ttalkkaklab/social-flow · ★ 0 · AI & Automation · score 75
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