Youtube Playlist

v1.4.1

Browse YouTube playlists and fetch video transcripts. Use when the user shares a playlist link, asks "what's in this playlist", "list playlist videos", "browse playlist content", or wants to work with playlist videos and get their transcripts.

1· 2.9k·3 current·3 all-time
byRohit Das@therohitdas
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
The name/description (browse YouTube playlists and fetch transcripts) matches the declared requirements: TRANSCRIPT_API_KEY (primary credential), node binary for the included CLI, and a single OpenClaw config path to save the key. None of the declared requirements appear unrelated to the skill's purpose.
Instruction Scope
SKILL.md instructs a passwordless register/verify flow (ask user email, request OTP) and then running bundled node scripts which store the resulting API key. The instructions only reference the transcriptapi.com endpoints and the single config file; they do not request unrelated files, credentials, or system state.
Install Mechanism
There is no download/install spec — it's an instruction-only skill with one included script (scripts/tapi-auth.js). Requiring the node binary is appropriate for running the script. No external archives or unknown URLs are downloaded by the skill itself.
Credentials
Only TRANSCRIPT_API_KEY is required and marked as primaryEnv. The SKILL.md and the CLI only collect an email and OTP to obtain that API key and then save it to ~/.openclaw/openclaw.json. No unrelated credentials or broad environment access are requested.
Persistence & Privilege
always is false and model invocation is allowed (platform default). The script writes only to the agent's own config path (~/.openclaw/openclaw.json) and backs up the existing file; it does not modify other skills or system-wide settings. Writing to its own config is expected behavior.
Assessment
This skill appears to do what it says: it uses TranscriptAPI to list playlist videos and fetch transcripts. Before installing, note that the bundled Node CLI will ask for an email and OTP to create/verify an account and will save the returned TRANSCRIPT_API_KEY into ~/.openclaw/openclaw.json (the script backs up the existing file to .bak). Ensure you trust transcriptapi.com and are comfortable storing the API key in that config file. Confirm you have a suitable Node version (modern Node provides global fetch) and monitor your TranscriptAPI account for usage/credits. If you prefer not to store keys in the config file, obtain an API key manually and set TRANSCRIPT_API_KEY in your environment instead.

Like a lobster shell, security has layers — review code before you run it.

latestvk9781kdzfdmwtfe83b3es607w580yn83

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

📋 Clawdis
Binsnode
EnvTRANSCRIPT_API_KEY
Config~/.openclaw/openclaw.json
Primary envTRANSCRIPT_API_KEY

Comments