← Back to Skills Marketplace
volodstaimi

Youtube Transcript Api

by Taimur Khan · GitHub ↗ · v0.1.0
cross-platform ⚠ suspicious
800
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install youtube-transcript-api
Description
Extract, transcribe, and translate YouTube video transcripts using the YouTubeTranscript.dev V2 API. Supports captions, ASR audio transcription, batch proces...
Usage Guidance
This skill looks coherent for fetching/translating YouTube transcripts. Before installing or using it: only provide an API key if you trust the skill/provider (use a limited or test key if possible); avoid exposing sensitive credentials; be cautious when specifying a webhook_url — that endpoint will receive transcript data (don’t point it at an endpoint you don't control or trust); confirm the real provider/site (youtubetranscript.dev) and prefer creating/using a scoped API key there; monitor and rotate keys after use; be aware of costs/credit usage for batch or ASR jobs.
Capability Analysis
Type: OpenClaw Skill Name: youtube-transcript-api Version: 0.1.0 The skill bundle is classified as suspicious due to the `webhook_url` parameter described in `SKILL.md`. While its stated purpose is for legitimate asynchronous delivery of ASR transcription results, it represents a risky capability. This parameter allows the API to send potentially sensitive video transcript data to an arbitrary, user-defined URL. If an AI agent is prompted by a malicious user to provide an attacker-controlled `webhook_url`, this could lead to unauthorized data exfiltration of the video transcripts, making it a significant prompt injection vulnerability against the agent.
Capability Assessment
Purpose & Capability
The name/description describe extracting/translating YouTube transcripts and the SKILL.md provides concrete HTTP endpoints, examples, and an SDK reference that align with that purpose. No unrelated credentials, binaries, or installs are requested.
Instruction Scope
Instructions are narrowly scoped to calling the youtubetranscript.dev API (POST /transcribe, /batch, polling endpoints, webhook support). They instruct the agent to ask the user for an API key and to optionally provide a webhook URL for async ASR results. Webhook URLs can forward data outside the agent environment — expected for this API but worth noting as a data-exfiltration vector if misused.
Install Mechanism
No install spec or code files are present (instruction-only). No downloads or package installs are required by the skill itself. The SKILL.md mentions an npm SDK as an example but does not attempt to install it automatically.
Credentials
The skill requires an API key for youtubetranscript.dev (Authorization: Bearer ...) which is proportional to the described functionality. The skill declares no required environment variables — it expects the agent or user to supply an API key at runtime. This is reasonable, but users should avoid pasting high-privilege keys into untrusted contexts and be cautious about providing webhook URLs that accept callbacks.
Persistence & Privilege
always is false and the skill is instruction-only; it does not request persistent system presence or modify other skills/config. Default autonomous invocation remains allowed but not exceptional in this skill.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install youtube-transcript-api
  3. After installation, invoke the skill by name or use /youtube-transcript-api
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
- Initial release of youtube-transcript-api skill. - Extract, transcribe, and translate YouTube video transcripts via YouTubeTranscript.dev V2 API. - Supports captions, ASR audio transcription, translation to 100+ languages, and batch processing (up to 100 videos). - Multiple output formats and integration examples provided for Python, Node.js, and cURL. - Requires API key and internet access; includes error handling and credit usage details.
Metadata
Slug youtube-transcript-api
Version 0.1.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Youtube Transcript Api?

Extract, transcribe, and translate YouTube video transcripts using the YouTubeTranscript.dev V2 API. Supports captions, ASR audio transcription, batch proces... It is an AI Agent Skill for Claude Code / OpenClaw, with 800 downloads so far.

How do I install Youtube Transcript Api?

Run "/install youtube-transcript-api" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Youtube Transcript Api free?

Yes, Youtube Transcript Api is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Youtube Transcript Api support?

Youtube Transcript Api is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Youtube Transcript Api?

It is built and maintained by Taimur Khan (@volodstaimi); the current version is v0.1.0.

💬 Comments