youtube-connect

Installation
SKILL.md

YouTube Connect

Input: a Google account that owns the channel. For a pull, a video ID or a count of recent uploads. Output: read-only API access saved once, then a metrics/<VIDEO_ID>.json per video that the other skills read.

This skill ships no code. The agent writes one short script in the user's own folder when needed, shows it, and runs it. Both scopes are read-only. Nothing in this flow can edit, upload, or delete a video.

Step 1: Google Cloud setup (browser, once)

Drive the Cloud Console with a browser or computer-use tool. Stop at any Google sign-in page and ask the user to sign in. Never type a password. Without a browser tool, give this list as text.

  1. Open console.cloud.google.com/projectcreate. Name the project youtube-skills. Create it and select it.
  2. Open console.cloud.google.com/apis/library. Enable YouTube Data API v3 and YouTube Analytics API.
  3. Open console.cloud.google.com/auth/overview. Audience External. App name youtube-skills. The user's email as both contacts. Save.
  4. Open console.cloud.google.com/auth/audience. Add the user's email under Test users. Keep the app in Testing. Do not publish it.
  5. Open console.cloud.google.com/auth/clients. Create a client of type Desktop app. Download the JSON.
  6. Save the download as ~/.youtube-skills/client_secret.json.

Confirm with a screenshot of the Clients page. Print the saved path.

Installs
19
GitHub Stars
6
First Seen
Sep 23, 2026