← Back to Skills Marketplace
bodysuperman

Youtube Transcriber Skill

by BODYsuperman · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
127
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install youtube-transcriber-skill
Description
自动转录 YouTube 视频,生成带时间戳的文字稿
Usage Guidance
This package appears coherent and implements local transcription: it downloads audio with yt-dlp and runs faster-whisper locally. Before installing, consider: (1) run install.sh or pip inside a virtualenv to avoid system-wide installs; (2) model weights will likely be downloaded at first run (large bandwidth and disk usage); (3) yt-dlp downloads YouTube content — ensure you have the right to download the videos you process; (4) faster-whisper may require sufficient RAM/CPU or GPU and ffmpeg might be needed for some formats. If you want extra safety, inspect/run the code in an isolated environment (container or VM) first.
Capability Analysis
Type: OpenClaw Skill Name: youtube-transcriber-skill Version: 1.0.0 The skill contains a shell injection vulnerability in 'bin/transcribe.js', where the 'url' argument is passed directly to 'execSync' without sanitization, allowing arbitrary command execution if a URL contains shell metacharacters (e.g., ';'). While the core logic in 'transcribe.py' and the installation scripts appear functional and aligned with the stated purpose of transcribing YouTube videos using 'yt-dlp' and 'faster-whisper', the insecure handling of CLI arguments poses a significant security risk.
Capability Assessment
Purpose & Capability
Name/description match the code and docs: the package uses yt-dlp to download audio and faster-whisper to transcribe. Required packages and entrypoints (transcribe.py, bin/transcribe.js) align with the stated purpose; no unrelated credentials or binaries are requested.
Instruction Scope
SKILL.md and the included scripts instruct the agent/user to download audio via yt-dlp and run local transcription. The runtime instructions reference only the YouTube URL, language option, and local commands; they do not read unrelated system files or request secrets.
Install Mechanism
There is no high-risk remote installer; installation is via pip install -r requirements.txt (install.sh). This is expected for a Python tool but will install packages system-wide unless run in a virtual environment. The transcription model (faster-whisper/WhisperModel) will likely download model weights from external model hosts at runtime, which implies large network and disk usage — expected but worth noting.
Credentials
The skill declares no required environment variables or credentials and the code does not access secrets. README mentions optional proxy env vars for network connectivity, which is reasonable and optional.
Persistence & Privilege
The skill is user-invocable and not forced always-on. The included openclaw/install metadata indicates an auto-install script (install.sh) will run when installing, which is normal for installing dependencies but does not modify other skills or system configurations beyond pip installs.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install youtube-transcriber-skill
  3. After installation, invoke the skill by name or use /youtube-transcriber-skill
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of youtube-transcribe skill. - Automatically transcribes YouTube videos and generates timestamped transcripts and structured summaries. - Supports language selection (auto/zh/en/ja/ko). - Simple usage via chat command: `/youtube-transcribe <URL> [language]`. - Outputs progress updates and clear, formatted transcription results. - Requires Python 3.8+, yt-dlp, and faster-whisper.
Metadata
Slug youtube-transcriber-skill
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Youtube Transcriber Skill?

自动转录 YouTube 视频,生成带时间戳的文字稿. It is an AI Agent Skill for Claude Code / OpenClaw, with 127 downloads so far.

How do I install Youtube Transcriber Skill?

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

Is Youtube Transcriber Skill free?

Yes, Youtube Transcriber Skill is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Youtube Transcriber Skill support?

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

Who created Youtube Transcriber Skill?

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

💬 Comments