← Back to Skills Marketplace
floriandarroman

YouTube Transcript Generator

by floriandarroman · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
471
Downloads
0
Stars
2
Active Installs
1
Versions
Install in OpenClaw
/install youtube-transcript-generator
Description
Download and generate clean, readable transcripts from any YouTube video. Extracts subtitles (auto-generated or manual), removes timestamps and formatting, a...
Usage Guidance
This skill is coherent and appears to do what it says, but check a few practical items before use: (1) Install yt-dlp from an official source (brew, pip, or the project's releases) because the script depends on it — the registry metadata omitted this requirement. (2) Review the bundled scripts (you already have them) and run them in a safe working directory; the script writes transcript_<VIDEO_ID>.txt to your current directory and uses a temporary folder for subtitles. (3) Run as a non-root user and try it on a harmless public video first to confirm behavior. (4) Be aware that yt-dlp will contact YouTube (network activity) and that downloading subtitles may have copyright/legal considerations in your jurisdiction. (5) Verify any external links in the SKILL.md before following them. If you want higher assurance, ask the publisher for provenance (source/homepage) or request the skill be updated so metadata lists yt-dlp/python3 as required binaries.
Capability Analysis
Type: OpenClaw Skill Name: youtube-transcript-generator Version: 1.0.0 The skill bundle is classified as suspicious due to a critical shell injection vulnerability in `scripts/get_transcript.sh`. The script directly interpolates the user-provided second argument (intended as an output filename) into shell commands like `python3 -c "..." > "$OUTPUT"`, `wc -l < "$OUTPUT"`, `wc -w < "$OUTPUT"`, and `cat "$OUTPUT"`. This allows an attacker to inject arbitrary shell commands by crafting a malicious output filename, leading to remote code execution. While the script's stated purpose is benign, this vulnerability poses a significant security risk.
Capability Assessment
Purpose & Capability
The skill's name/description match its behavior: the SKILL.md and the bundled script download subtitles and produce cleaned transcripts. Minor inconsistency: the registry metadata declares no required binaries, but the SKILL.md and script explicitly require yt-dlp (and use python3).
Instruction Scope
Runtime instructions and the script stay within the stated purpose: calling yt-dlp to fetch subtitle files, cleaning them, and writing a transcript file. The script only reads the downloaded subtitle file(s) and writes output to the current directory / a temp dir; it does not attempt to read unrelated system files or environment variables.
Install Mechanism
This is an instruction-only skill with a local shell script; there is no install spec and nothing is downloaded by the skill itself. The only external dependency is yt-dlp (recommended install via brew or pip) which the user must install separately.
Credentials
The skill requests no environment variables or credentials and does not require access to other services beyond YouTube via yt-dlp. The lack of declared required binaries in registry metadata is the only proportionality mismatch (yt-dlp/python3 are required in practice).
Persistence & Privilege
The skill is not always-enabled and does not modify other skills or system-wide configs. It runs on demand and writes only its own output file; no elevated privileges are requested.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install youtube-transcript-generator
  3. After installation, invoke the skill by name or use /youtube-transcript-generator
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release. Download clean transcripts from any YouTube video with optional timestamps.
Metadata
Slug youtube-transcript-generator
Version 1.0.0
License
All-time Installs 2
Active Installs 2
Total Versions 1
Frequently Asked Questions

What is YouTube Transcript Generator?

Download and generate clean, readable transcripts from any YouTube video. Extracts subtitles (auto-generated or manual), removes timestamps and formatting, a... It is an AI Agent Skill for Claude Code / OpenClaw, with 471 downloads so far.

How do I install YouTube Transcript Generator?

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

Is YouTube Transcript Generator free?

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

Which platforms does YouTube Transcript Generator support?

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

Who created YouTube Transcript Generator?

It is built and maintained by floriandarroman (@floriandarroman); the current version is v1.0.0.

💬 Comments