44 lines
1.6 KiB
Markdown
44 lines
1.6 KiB
Markdown
---
|
|
name: copilot-youtube-transcript
|
|
description: Fetch the transcript of a YouTube video using Copilot Plus. Use when the user shares a YouTube URL and wants its contents, a summary, or quotes. Requires an active Copilot Plus license.
|
|
license: Copilot Plus
|
|
metadata:
|
|
copilot-enabled-agents: claude, codex, opencode
|
|
copilot-builtin-version: "5"
|
|
---
|
|
|
|
# Copilot YouTube transcript
|
|
|
|
Fetch a YouTube video's transcript through Copilot Plus.
|
|
|
|
## How to run
|
|
|
|
Find the absolute path to this SKILL.md file on disk, then run the script next
|
|
to it that matches the operating system. No extra runtime is needed — `sh`
|
|
(macOS/Linux) and `cmd`/PowerShell (Windows) are always present.
|
|
|
|
On macOS or Linux:
|
|
|
|
```bash
|
|
sh "/absolute/path/to/this/skill/directory/youtube-transcript.sh" "<youtube-url>"
|
|
```
|
|
|
|
On Windows, run the `.cmd` wrapper. In PowerShell you must prefix it with the
|
|
call operator `&` (PowerShell treats a quoted path on its own as a string and
|
|
won't run it); from cmd, run the quoted path without the `&`:
|
|
|
|
```powershell
|
|
& "/absolute/path/to/this/skill/directory/youtube-transcript.cmd" "<youtube-url>"
|
|
```
|
|
|
|
Both print the result to stdout.
|
|
|
|
## If Copilot Plus is not active
|
|
|
|
If the script exits saying Copilot Plus is unavailable, do NOT retry it. Do what
|
|
the message says: fall back to your own equivalent built-in capability to handle
|
|
the request when you have one (otherwise tell the user it's unavailable) — never
|
|
refuse or block the user. Only mention upgrading or renewing Copilot Plus when
|
|
the script's message explicitly invites it, and keep any such note short and
|
|
friendly.
|