Agent skill

Ra Video Download

by Pluviobyte in Pluviobyte/rnskill

Download source video or audio from Douyin, YouTube, Bilibili, Twitter/X, Xiaohongshu, and other yt-dlp-supported URLs into the content-creation workspace.

Custom licenceAuto-check: notesMedia & Creative

Install Ra Video Download

skills CLI
$ npx skills add Pluviobyte/rnskill --skill ra-video-download -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install Pluviobyte/rnskill ra-video-download --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/Pluviobyte/rnskill.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/ra-video-download .claude/skills/ra-video-download && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
ra-video-download
GitHub stars
1.6k
Token cost
~861 tokens
SKILL.md length
358 words
Files
3 (incl. scripts)
Skills in repo
45
Repo updated
First seen
Licence
Custom licence

At a glance

Download source video or audio from Douyin, YouTube, Bilibili, Twitter/X, Xiaohongshu, and other yt-dlp-supported URLs into the content-creation workspace.

  • Works in 5 steps: Confirm that the URL is source media and… → Run the bundled downloader. It uses this… → Inspect the returned local path and… → …
  • The user says 下载视频
  • SKILL.md covers Storage rules, Workflow, Command and Safety and failure handling, plus 1 more section
  • Runs Python scripts from its folder; calls python3; needs TIKHUB_API_KEY

What it does

Ra Video Download is an agent skill from Pluviobyte/rnskill. Download source video or audio from Douyin, YouTube, Bilibili, Twitter/X, Xiaohongshu, and other yt-dlp-supported URLs into the content-creation workspace. Use when the user says 下载视频, 下载音频, 保存这个链接, 把源视频拉下来, or when another video workflow needs a local source file before transcription, frame analysis, editing, reference replication, or archiving.

Its SKILL.md is about 860 tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files, including scripts (for example `agents/openai.yaml` and `scripts/download_media.py`).

It sits in Media & Creative, covering Transcription. It works with Douyin, Bilibili, Xiaohongshu and X (Twitter). The repository describes itself as: 雪踏乌云的 AI Agent Skills 集合.

When your agent uses it

  • The user says 下载视频
  • Another video workflow needs a local source file before transcription
  • Reference replication

Example prompts

  • “/ra-video-download”

Requirements

  • Python 3
  • A credential in TIKHUB_API_KEY

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. Confirm that the URL is source media and that downloading it is within the user's request.
  2. Run the bundled downloader. It uses this order
  3. Inspect the returned local path and media probe. A successful HTTP response alone is not delivery.
  4. Require a playable audio or video stream and a non-zero duration. Report the local path, duration, dimensions, and selected download method.
  5. If every route fails, preserve the concise failure log and state the missing prerequisite. Do not claim that the video was downloaded.

What it can do on your machine

Read from SKILL.md and the folder at commit 83d1783. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 1 file in scripts/ (Python), which the agent can run.

    Shell commands in SKILL.md call:

    • python3

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • TIKHUB_API_KEY

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Ra Video Download loads about 861 tokens when it runs. Until then it costs about 92 tokens; SKILL.md has 358 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~92
When it runs · the whole SKILL.md, loaded when a task matches
~861

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NoteMentions a .env fileSKILL.md:53
    m the environment or the workspace-root `.env`; never print it.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

Its licence (Custom licence) doesn't allow us to republish the file, so here is its outline and opening line. It has 358 words (~861 tokens).

“Download source media only. Do not transcribe, rewrite, edit, or publish it.”

— opening of SKILL.md by Pluviobyte, Custom licence
name
ra-video-download

Read the full SKILL.md on GitHub

Files

SKILL.md and 2 other files (scripts) in skills/ra-video-download of Pluviobyte/rnskill.

  • SKILL.md
  • agents/openai.yaml
  • scripts/download_media.py

Open the folder on GitHubat commit 83d1783

Compare with similar skills

Ra Video Download next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Ra Video Download compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Ra Video Download this skillPluviobyte/rnskill1.6k—~861Automated safety check: NotesCustom licence
Media To TranscriptbozhouDev/video-skills-toolkit150—~1.8kAutomated safety check: NotesMIT
Video Downloaderkangarooking/kangarooking-skills662—~8.3kAutomated safety check: PassNone
Video SummaryLeoYeAI/openclaw-master-skills2.2k—~4.2kAutomated safety check: PassMIT
Video Podcast MakerAgents365-ai/video-podcast-maker1.7k—~4.9kAutomated safety check: PassMIT
Video To Subtitle Summaryimlewc/video-to-subtitle-summary-skill218—~4.6kAutomated safety check: NotesMIT

Similar skills

  • Media To Transcript

    bozhouDev/video-skills-toolkit

    Convert audio/video URLs or local media into corrected Markdown transcripts through Volcengine recording-file ASR 2.0.

    150 GitHub stars~1.8k tokensUpdated 2 mo ago
    Media & CreativeAuto-check: notes
  • Video Downloader

    kangarooking/kangarooking-skills

    Download or open videos and recover platform captions, audio transcripts, keyframes, screen text, visual facts, and editing observations as a plain multimodaltranscript.md.

    662 GitHub stars~8.3k tokensUpdated 1 mo ago
    Media & CreativeAuto-check passed
  • Video Summary

    LeoYeAI/openclaw-master-skills

    Video summarization for Bilibili, Xiaohongshu, Douyin, and YouTube.

    2.2k GitHub stars~4.2k tokensUpdated 2 mo ago
    Media & CreativeAuto-check passed
  • Video Podcast Maker

    Agents365-ai/video-podcast-maker

    A skill your agent uses when the user gives a topic and wants an automated topic-driven narrated explainer, podcast, or knowledge-summary video (Bilibili / YouTube / Xiaohongshu / Douyin / WeChat…

    1.7k GitHub stars~4.9k tokensUpdated 9 days ago
    Media & CreativeAuto-check passed
  • Video To Subtitle Summary

    imlewc/video-to-subtitle-summary-skill

    A skill your agent uses when user provides a short video platform URL or local video/audio file and wants subtitles/AI summary, or when user asks to list their own AI Douyin historical tasks.

    218 GitHub stars~4.6k tokensUpdated 2 mo ago
    Media & CreativeAuto-check: notes
  • Feedgrab

    iBigQiang/feedgrab

    Universal content grabber — fetch any URL and return structured Markdown.

    614 GitHub stars~2k tokensUpdated 1 mo ago
    Media & CreativeAuto-check passed

More from Pluviobyte/rnskill

All 45 skills in this repo
  • Motion Replica Builder

    Pluviobyte/rnskill

    Analyzes a reference video's layout, motion and timing over a chosen time range, then builds an original animated replica with new copy and assets plus a final video QC.

    1.6k GitHub stars~1.7k tokensUpdated 20 days ago
    Auto-check passed
  • Niulai Style Image Transfer

    Pluviobyte/rnskill

    Restyles photos, film stills or new scene descriptions in the rough low-budget 3D look observed in the 2026 animated film Niulai, with an iterative scoring loop.

    1.6k GitHub stars~1.3k tokensUpdated 20 days ago
    Auto-check passed
  • Skill Captions

    Pluviobyte/rnskill

    Renders, previews, validates and burns in production subtitles from QC-passed caption timing, with fixed dark or light caption styles scaled to the video size.

    1.6k GitHub stars~1.3k tokensUpdated 20 days ago
    Auto-check passed
  • Creates Chinese social-media video covers in 3:4 and 4:3 from registered styles and shared presenter assets, or swaps the person in a reference cover for a digital-human frame.

    1.6k GitHub stars~1.2k tokensUpdated 20 days ago
    Auto-check passed
  • Generates a HeyGen digital-human video layer using a fixed avatar profile, local narration and an approved circular avatar placement.

    1.6k GitHub stars~2.4k tokensUpdated 20 days ago
    Auto-check passed
  • Generates SRT, VTT and caption JSON for final narration audio or a merged video using Volcengine Doubao ASR word timestamps, with a quality gate before delivery.

    1.6k GitHub stars~1.1k tokensUpdated 20 days ago
    Auto-check: notes

Questions about Ra Video Download

What does Ra Video Download do?

Download source video or audio from Douyin, YouTube, Bilibili, Twitter/X, Xiaohongshu, and other yt-dlp-supported URLs into the content-creation workspace. Ra Video Download is an agent skill from Pluviobyte/rnskill. Download source video or audio from Douyin, YouTube, Bilibili, Twitter/X, Xiaohongshu, and other yt-dlp-supported URLs into the content-creation workspace.

When should I use Ra Video Download?

Ra Video Download fits situations like: the user says 下载视频; another video workflow needs a local source file before transcription; reference replication.

How do I install Ra Video Download in Claude Code?

Run `npx skills add Pluviobyte/rnskill --skill ra-video-download -a claude-code`. Or copy the skill folder (skills/ra-video-download in Pluviobyte/rnskill) into .claude/skills/ra-video-download in your project. Claude Code loads it when a task matches its description.

How do I install Ra Video Download in Codex?

Run `npx skills add Pluviobyte/rnskill --skill ra-video-download -a codex`. Or copy the skill folder (skills/ra-video-download in Pluviobyte/rnskill) into .agents/skills/ra-video-download in your project. Codex loads it when a task matches its description.

Can I use Ra Video Download in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Pluviobyte/rnskill --skill ra-video-download -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/ra-video-download, .gemini/skills/ra-video-download, .github/skills/ra-video-download and .opencode/skills/ra-video-download in your project.

What does Ra Video Download need to run?

Going by SKILL.md and its folder, Ra Video Download needs Python for the scripts in its folder, the command-line tools its instructions call (python3) and credentials named TIKHUB_API_KEY. Our summary lists: Python 3; A credential in TIKHUB_API_KEY.

Does Ra Video Download access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Ra Video Download safe to install?

Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Ra Video Download use?

Ra Video Download has a licence file (the repository's licence) that doesn't match a standard licence. Read it on GitHub before reusing the skill.

How many tokens does Ra Video Download use?

About 861 tokens (SKILL.md is roughly 3.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Ra Video Download?

Skills that share tags, products or a category with Ra Video Download: Media To Transcript (bozhouDev/video-skills-toolkit, 150 stars), Video Downloader (kangarooking/kangarooking-skills, 662 stars), Video Summary (LeoYeAI/openclaw-master-skills, 2.2k stars) and Video Podcast Maker (Agents365-ai/video-podcast-maker, 1.7k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Ra Video Download?

Pluviobyte (a GitHub user) maintains it in Pluviobyte/rnskill, which has 1,639 GitHub stars. The repository holds 45 skills in this directory. The repository was last updated on September 21, 2026.

Source: Pluviobyte/rnskill on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.