Agent skill

Short Video Extractor

by dontbesilent2025 in dontbesilent2025/dbskill

Extracts post data and speech transcripts from Douyin, Xiaohongshu and WeChat Channels share links and saves the transcripts as Markdown by author and title.

Custom licenceAuto-check passedMedia & Creative

SKILL.md written in Chinese; this summary is our English description.

Install Short Video Extractor

skills CLI
$ npx skills add dontbesilent2025/dbskill --skill dbs-video-extract -a claude-code

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

GitHub CLI
$ gh skill install dontbesilent2025/dbskill dbs-video-extract --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/dontbesilent2025/dbskill.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/dbs-video-extract .claude/skills/dbs-video-extract && 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
dbs-video-extract
GitHub stars
11k
Token cost
~949 tokens
SKILL.md length
209 words
Files
9 (incl. scripts, references)
Skills in repo
37
Repo updated
First seen
Licence
Custom licence

At a glance

Extracts post data and speech transcripts from Douyin, Xiaohongshu and WeChat Channels share links and saves the transcripts as Markdown by author and title.

  • Works in 7 steps: 先用普通语言解释 API Key; → 让用户按结果选择:完整功能、只看数据、只要文字稿; → 说明每个选择需要购买哪个服务,以及只买一个会少什么; → …
  • Pulling the spoken transcript of a short video from a share link
  • SKILL.md covers 先检查使用凭证, 默认执行, 可选模式 and 密钥与费用, plus 2 more sections
  • Runs Python scripts from its folder; calls python3; needs TIKHUB_API_KEY and QINGDOU_API_KEY

What it does

A pasted share text is the input. The skill pulls out the link and combines two services: TikHub for structured data on posts and accounts (Douyin profiles or single posts, and single Xiaohongshu and Channels videos) and Qingdou for speech transcripts. Transcripts are saved as Markdown under an output folder, organized by author and title, and a JSON summary lists credential status, a data digest and the file paths.

Before any extraction, a read-only check reports whether both services, one or neither are usable, and the agent says which half it can deliver. With no keys, it explains in plain language what an API key is, lets you pick full, data-only or transcript-only, shows a fixed notice that the project is not affiliated with either vendor, and guides purchase and a local script that stores keys without echoing them. It never pays or accepts terms for you, and keys should not be pasted into chat. If one side fails, the other result is kept and marked as partial success.

When your agent uses it

  • Pulling the spoken transcript of a short video from a share link
  • Getting post or account data for a Douyin or Xiaohongshu video
  • Archiving video transcripts in Markdown by author and title

Example prompts

  • “Extract the transcript and stats from this Douyin share text and save them to ./transcripts.”
  • “Check whether my TikHub and Qingdou keys are set up.”
  • “I only want the data for this Xiaohongshu video, not the transcript.”

Requirements

  • A TikHub API key for post and account data, a Qingdou key for transcripts, or both
  • Python 3 to run the bundled scripts

Workflow steps

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

  1. 先用普通语言解释 API Key;
  2. 让用户按结果选择:完整功能、只看数据、只要文字稿;
  3. 说明每个选择需要购买哪个服务,以及只买一个会少什么;
  4. 展示固定法律提示,再展示对应充值地址;
  5. 逐步说明注册/登录、查看页面套餐、充值、进入个人中心或密钥管理页、取得凭证;
  6. 告诉用户取得凭证后不要发到聊天中,回复「TikHub 已充值」「轻抖已充值」或「两个都已充值」;
  7. 用户回复已充值后,引导其在本地终端运行安全配置脚本

What it can do on your machine

Read from SKILL.md and the folder at commit 8d3ed39. 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 4 files 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
    • QINGDOU_API_KEY

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

Context cost

Short Video Extractor loads about 949 tokens when it runs, and up to ~4.2k if it reads all its reference files. Until then it costs about 34 tokens; SKILL.md has 209 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~34
When it runs · the whole SKILL.md, loaded when a task matches
~949
With references · SKILL.md plus every file in references/, read only if the agent opens them
~4.2k

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 passed

The automated check found no risky patterns in SKILL.md.

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 209 words (~949 tokens).

name
dbs-video-extract

Read the full SKILL.md on GitHub

Files

SKILL.md and 8 other files (scripts, references) in skills/dbs-video-extract of dontbesilent2025/dbskill.

  • SKILL.md
  • agents/openai.yaml
  • references/api-setup.md
  • references/qingdou-api.md
  • references/tikhub-api.md
  • scripts/configure_api_key.py
  • scripts/extract_video.py
  • scripts/extract_video_transcript.py
  • scripts/tikhub_api.py

Open the folder on GitHubat commit 8d3ed39

Compare with similar skills

Short Video Extractor 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.

Short Video Extractor compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Short Video Extractor this skilldontbesilent2025/dbskill11k—~949Automated safety check: PassCustom licence
Provider Analysisfossasia/eventyay-interpretation1.6k—~1.3kAutomated safety check: PassApache-2.0
Twinmind Local Dev Loopjeremylongshore/tons-of-skills-marketplace2.8k—~2kAutomated safety check: NotesMIT
Youtube Batch Transcript Extractor API Skillbrowser-act/skills6.1k1 repos~1.4kAutomated safety check: PassMIT
Ebay Item Detailbrowser-act/skills6.1k—~2.9kAutomated safety check: PassMIT
Check Metadata Styleowid/etl159—~4.2kAutomated safety check: PassMIT

Similar skills

  • Provider Analysis

    fossasia/eventyay-interpretation

    A skill your agent uses when integrating, debugging, or auditing third-party provider integrations (transcription APIs, MediaMTX, Jitsi, future Eventyay API integration).

    1.6k GitHub stars~1.3k tokensUpdated 6 days ago
    Media & CreativeAuto-check passed
  • Twinmind Local Dev Loop

    jeremylongshore/tons-of-skills-marketplace

    Set up local development workflow with TwinMind API integration.

    2.8k GitHub stars~2k tokensUpdated yesterday
    Testing & QAAuto-check: notes
  • This skill helps users automatically extract YouTube video transcripts and metadata in batch via the BrowserAct API.

    6.1k GitHub starsUsed in 1 repo~1.4k tokens
    Media & CreativeAuto-check passed
  • Ebay Item Detail

    browser-act/skills

    Extracts full item detail from any open eBay item URL, returning JSON with url, itemNumber, title, subTitle, categories, price, priceWithCurrency, currency, wasPrice, available, availableText, sold…

    6.1k GitHub stars~2.9k tokensUpdated 1 mo ago
    Media & CreativeAuto-check passed
  • Check user-facing indicator and chart metadata (titles, subtitles, descriptions, descriptionkey/WYSK, display names) against OWID's Writing and Style Guide, after a mechanical pass for whitespace…

    159 GitHub stars~4.2k tokensUpdated yesterday
    Media & CreativeAuto-check passed
  • Embedded Video Captions

    heygen-com/hyperframes

    Adds captions to a single-subject talking-head video without editing the footage, from plain subtitles to cinematic text placed behind the speaker.

    60k GitHub starsUsed in 3 repos~8.6k tokens
    Media & CreativeAuto-check passed

More from dontbesilent2025/dbskill

All 37 skills in this repo
  • DBS Business Toolkit Entry

    dontbesilent2025/dbskill

    Chinese-language entry skill for the dontbesilent business toolkit: onboards new users, orchestrates tasks across sub-skills, runs numbered prompts and lists hidden ones.

    11k GitHub stars~2k tokensUpdated yesterday
    Auto-check passed
  • DBS Skill Maker

    dontbesilent2025/dbskill

    Turns a problem you keep running into into a single installable, tested skill, and prepares a GitHub repository only when you ask to share it.

    11k GitHub stars~1.2k tokensUpdated yesterday
    Auto-check passed
  • Dbs Human Dispatch

    dontbesilent2025/dbskill

    当用户希望将任务交给员工或协作者并跟进结果时,结合本地人员资料选择负责人,写清要求、协商工期、提供帮助并验收汇报;有飞书 CLI 时派单、读取回填和回复,缺少工具或权限时交付可转发文字。支持事件队列与可配置 Agent 接入,不承担招聘、绩效排名或惩罚。

    11k GitHub stars~790 tokensUpdated yesterday
    Auto-check passed
  • Cross-Agent Skill Installer

    dontbesilent2025/dbskill

    Links a skill or a whole skill collection into every installed agent's directory, choosing a shared or per-client entry point automatically.

    11k GitHub stars~1.1k tokensUpdated yesterday
    Auto-check passed
  • Dbs Video Navigation

    dontbesilent2025/dbskill

    根据本地视频或带时间戳字幕划分章节、话题或步骤,生成可导入剪辑软件的导航条 MP4、动态分段进度和时间表。用户要求视频章节导航、顶部进度条或当前位置提示时使用;不负责平台链接数据提取、标题封面开头文案、风险声明贴片或剪辑原片。

    11k GitHub stars~727 tokensUpdated yesterday
    Auto-check passed
  • Content Traffic and Value Diagnosis

    dontbesilent2025/dbskill

    Judges unpublished or underperforming content: who it will attract, whether the opening keeps viewers, how they may engage and what commercial value the traffic has.

    11k GitHub stars~1.5k tokensUpdated yesterday
    Auto-check passed

Questions about Short Video Extractor

What does Short Video Extractor do?

Extracts post data and speech transcripts from Douyin, Xiaohongshu and WeChat Channels share links and saves the transcripts as Markdown by author and title. A pasted share text is the input. The skill pulls out the link and combines two services: TikHub for structured data on posts and accounts (Douyin profiles or single posts, and single Xiaohongshu and Channels videos) and Qingdou for speech transcripts.

When should I use Short Video Extractor?

Short Video Extractor fits situations like: pulling the spoken transcript of a short video from a share link; getting post or account data for a Douyin or Xiaohongshu video; archiving video transcripts in Markdown by author and title.

How do I install Short Video Extractor in Claude Code?

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

How do I install Short Video Extractor in Codex?

Run `npx skills add dontbesilent2025/dbskill --skill dbs-video-extract -a codex`. Or copy the skill folder (skills/dbs-video-extract in dontbesilent2025/dbskill) into .agents/skills/dbs-video-extract in your project. Codex loads it when a task matches its description.

Can I use Short Video Extractor 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 dontbesilent2025/dbskill --skill dbs-video-extract -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/dbs-video-extract, .gemini/skills/dbs-video-extract, .github/skills/dbs-video-extract and .opencode/skills/dbs-video-extract in your project.

What does Short Video Extractor need to run?

Going by SKILL.md and its folder, Short Video Extractor needs Python for the scripts in its folder, the command-line tools its instructions call (python3) and credentials named TIKHUB_API_KEY and QINGDOU_API_KEY. Our summary lists: A TikHub API key for post and account data, a Qingdou key for transcripts, or both; Python 3 to run the bundled scripts.

Does Short Video Extractor 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 Short Video Extractor safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. 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 Short Video Extractor use?

Short Video Extractor 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 Short Video Extractor use?

About 949 tokens (SKILL.md is roughly 3.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 3.2k tokens, read only when the agent opens those files.

What are the alternatives to Short Video Extractor?

Skills that share tags, products or a category with Short Video Extractor: Provider Analysis (fossasia/eventyay-interpretation, 1.6k stars), Twinmind Local Dev Loop (jeremylongshore/tons-of-skills-marketplace, 2.8k stars), Youtube Batch Transcript Extractor API Skill (browser-act/skills, 6.1k stars) and Ebay Item Detail (browser-act/skills, 6.1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Short Video Extractor?

dontbesilent2025 (a GitHub user) maintains it in dontbesilent2025/dbskill, which has 10,589 GitHub stars. The repository holds 37 skills in this directory. The repository was last updated on October 10, 2026.

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