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.
- Open
console.cloud.google.com/projectcreate. Name the projectyoutube-skills. Create it and select it. - Open
console.cloud.google.com/apis/library. Enable YouTube Data API v3 and YouTube Analytics API. - Open
console.cloud.google.com/auth/overview. Audience External. App nameyoutube-skills. The user's email as both contacts. Save. - Open
console.cloud.google.com/auth/audience. Add the user's email under Test users. Keep the app in Testing. Do not publish it. - Open
console.cloud.google.com/auth/clients. Create a client of type Desktop app. Download the JSON. - Save the download as
~/.youtube-skills/client_secret.json.
Confirm with a screenshot of the Clients page. Print the saved path.