← Back to Skills Marketplace
agents365-ai

Yt2bb

by Agents365.ai · GitHub ↗ · v2.5.0 · MIT-0
darwinlinuxwin32 ⚠ suspicious
181
Downloads
1
Stars
0
Active Installs
7
Versions
Install in OpenClaw
/install yt2bb
Description
Use when the user wants to repurpose a YouTube video for Bilibili, add bilingual (English-Chinese) subtitles to a video, or create hardcoded subtitle version...
Usage Guidance
This skill is internally consistent with its stated purpose, but review these practical considerations before installing: - It uses yt-dlp with --cookies-from-browser chrome: running the download step may read your Chrome cookie store to access private/age-restricted videos. If you don't want the skill to access browser cookies, avoid that flag or supply an explicit cookie file. - The translation/publish metadata step is performed by the agent/AI — that may invoke a remote model/service depending on your agent configuration, so be mindful of what text (transcripts, video content) you allow the agent to send externally. - The repo contains a large Python CLI (srt_utils.py) and a shell preview script; both are local and readable—inspect them if you want to verify behavior. There are no hidden network sinks or arbitrary remote downloads in the install spec. - yt-dlp, whisper (openai-whisper), and ffmpeg are powerful tools: only use binaries from trusted sources and keep them up to date. - Consider copyright/legal implications of downloading and republishing YouTube content to other platforms. If you want stronger containment: run the skill in an environment without Chrome login or remove the --cookies-from-browser usage, and ensure your agent's model invocation settings restrict remote calls or logging of sensitive transcripts.
Capability Analysis
Type: OpenClaw Skill Name: yt2bb Version: 2.5.0 The skill bundle contains instructions in SKILL.md to execute high-risk commands, specifically 'yt-dlp --cookies-from-browser chrome', which accesses sensitive browser data. It also includes a 'Pre-flight' update check that performs a broad search across multiple hidden directories in the user's home folder and initiates network activity via 'git fetch'. While these actions are plausibly aligned with the stated purpose of downloading restricted videos and skill maintenance, they represent significant security risks and potential vectors for data exfiltration or reconnaissance if misused.
Capability Tags
cryptocan-make-purchases
Capability Assessment
Purpose & Capability
Name/description (YouTube→Bilibili, EN↔ZH subtitles) lines up with required binaries and included code: yt-dlp (download), whisper (transcribe), srt_utils.py (subtitle processing), ffmpeg (burn-in). Required tools and scripts are appropriate and expected for the declared workflow.
Instruction Scope
SKILL.md keeps to the stated pipeline (download → transcribe → translate → merge → burn → generate metadata). It also: (a) searches common agent skill directories to find SKILL_DIR and runs a git fetch to check for updates (it does not auto-pull), and (b) uses yt-dlp with --cookies-from-browser chrome which reads browser cookie stores to enable downloading content requiring login. Both behaviors are coherent with the purpose but worth noting because they touch local browser data and the filesystem locations of other agent skills.
Install Mechanism
Install entries are standard package installs (brew/apt for ffmpeg, pip for yt-dlp and openai-whisper). No arbitrary URL downloads, no extract-from-unknown-host steps. The shipped Python script (srt_utils.py) is included in the repo and visible for review.
Credentials
The skill declares no required environment variables or external credentials (correct). However, yt-dlp usage documented relies on extracting Chrome cookies from the local browser profile to access age-restricted/private videos — this is functionally necessary for some downloads but does imply access to local browser auth data. Also translation/publish metadata steps are left to the agent (AI), which may be a remote model call depending on how your agent is configured.
Persistence & Privilege
always:false and user-invocable:true (normal). The only cross-repository/system actions are a read/search for SKILL_DIR and a conditional git fetch; the skill does not auto-pull or modify other skills or system-wide configs.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install yt2bb
  3. After installation, invoke the skill by name or use /yt2bb
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.5.0
Netflix-grade bilingual subtitles: new netflix ASS preset, lint subcommand enforcing Netflix Timed Text Style Guide (CPS/duration/line-length/gap checks), tightened SC translation rules, resolution-aware scaling, README preset previews. Fixes latent ASS Style field-ordering bug and clean preset colors. Breaking: cinema preset removed (use netflix or clean). Full notes: https://github.com/Agents365-ai/yt2bb/releases/tag/v2.5.0
v2.4.0
Multi-pass fix_srt for cascading overlaps. --dry-run for merge and to_ass. metadata.json as editable source for SKILL.md frontmatter.
v2.3.2
Add cross-platform install entries (apt, pip) for Linux/Windows. Add Privacy & Data Flow section addressing ClawHub security scan findings.
v2.3.1
fix: CPU model recommendation, memory detection fallback, ASS style validation, empty SRT entries, CJK slugify. Add --version flag.
v2.3.0
Enlarge subtitle fonts (EN 44pt, ZH 56pt), yellow-on-gray clean preset, prompt user for style choice, add custom .ass option
v2.2.0
Untrack test file from repo
v2.1.0
Add multi-platform metadata (Codex, OpenClaw/ClawHub, hermes, SkillsMP) and Codex agent manifest
Metadata
Slug yt2bb
Version 2.5.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 7
Frequently Asked Questions

What is Yt2bb?

Use when the user wants to repurpose a YouTube video for Bilibili, add bilingual (English-Chinese) subtitles to a video, or create hardcoded subtitle version... It is an AI Agent Skill for Claude Code / OpenClaw, with 181 downloads so far.

How do I install Yt2bb?

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

Is Yt2bb free?

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

Which platforms does Yt2bb support?

Yt2bb is cross-platform and runs anywhere OpenClaw / Claude Code is available (darwin, linux, win32).

Who created Yt2bb?

It is built and maintained by Agents365.ai (@agents365-ai); the current version is v2.5.0.

💬 Comments