setup-youtubelisted
Install: claude install-skill ttalkkaklab/social-flow
# YouTube channel setup — browser HITL
This skill attaches **a live YouTube brand channel** to one channel (brand). It
drives advanced-features identity verification, brand channel creation, branding,
and Google OAuth `refresh_token` issuance through the browser, but **hands over
only the points that need human hands**. When it's done,
`<SNS_TOKEN_DIR>/<slug>/youtube-oauth-client.json` is saved and you can publish
Shorts with `channel: "<slug>"`.
**This setup spans multiple days** — creating a new brand channel requires
advanced-features identity verification (phone + a 6-second selfie video), and
its **approval is asynchronous (hours to days)**. So it's structured **to detect
state and continue**, not as a linear one-shot run. While waiting on approval,
check progress with `status` only.
Setup skills are split per platform — the `setup-<platform>` family, parallel to
the growth skills (`grow-<platform>`). Where Threads and Instagram are on the
Meta side, YouTube is on the Google side, so the console and OAuth differ
altogether.
## What runs automatically, what gets handed over
Page navigation, form filling, and consent progression run automatically through
the browser. The following are human gates, so **hand them to the user**:
- **Identity verification** — the phone-number code, and the 6-second selfie
video shot on the phone via QR. Humans only.
- **Google login · 2FA** — account authentication.
- **Consent scope checkboxes** — the user checks each scope directly