← Back to Skills Marketplace
exsusiai

video-knowledge-ingest

by Exsusiai · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
228
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install video-knowledge-ingest
Description
Ingest and summarize cross-platform videos into a local knowledge base. Use when working with YouTube, Bilibili, Xiaohongshu, or local media/subtitle files a...
Usage Guidance
This skill appears to implement the described video→transcript→summary pipeline, but exercise caution before installing: 1) The package metadata claims no required binaries, yet the code needs yt-dlp, ffmpeg/ffprobe, a Whisper venv, and the `summarize --cli codex` tool — ensure you install and trust those tools first. 2) The code uses hard-coded, user-specific paths (e.g. /home/jason/.openclaw/..., /home/jason/.local/bin) and temporarily prepends them to PATH for subprocesses; update these defaults to match your environment to avoid accidentally using unexpected binaries. 3) Summarization uses an external backend (codex) and will send transcript text to that service if you run it — confirm privacy and authentication expectations. 4) The skill writes persistent transcripts/summaries/index entries to a local KB (default path above); if that data is sensitive, change the KB root before use. 5) Because the skill has executable scripts, review and (if needed) run it in a sandbox or test workspace first. If you want to proceed, update the default paths in the scripts, install the declared tools, and verify codex/summarize authentication separately.
Capability Analysis
Type: OpenClaw Skill Name: video-knowledge-ingest Version: 1.0.0 The skill bundle implements a legitimate workflow for downloading, transcribing, and summarizing videos from platforms like YouTube and Bilibili. It utilizes standard tools such as yt-dlp, ffmpeg, and Whisper, and follows safe coding practices by using list-based subprocess calls to prevent shell injection. While the scripts contain hardcoded paths specific to a local environment (/home/jason/), these appear to be configuration artifacts rather than indicators of malicious intent or data exfiltration.
Capability Assessment
Purpose & Capability
The SKILL.md and code clearly require external tools (yt-dlp, ffmpeg/ffprobe, summarize/codex, a Whisper venv) and write to a local knowledge root, but the registry metadata lists no required binaries or env vars. The script also embeds user-specific defaults (/home/jason/.openclaw/workspace and /home/jason/.local/bin) which may not be appropriate for other installations. The requested/used capabilities are coherent with the stated purpose, but the metadata omission and hard-coded paths are unexpected and may cause incorrect behavior.
Instruction Scope
SKILL.md stays on task: normalize URL, attempt subtitles, fall back to media download + Whisper, summarize, and persist results. However, it expects the summarization step to run via `summarize --cli codex` (an external service) and instructs persisting transcripts and summaries to a local knowledge base. The instructions do not request secrets but implicitly require codex authentication (not declared) and will send transcript text to that backend when used.
Install Mechanism
There is no install spec (instruction-only), so nothing is downloaded or installed by the platform. All executable behavior is in bundled scripts and Python files included with the skill. No external download/install URLs are used by the skill itself.
Credentials
The skill declares no required env vars, but the code assumes specific local resources: a workspace venv at a hard-coded path (e.g. /home/jason/.openclaw/workspace/.venv-whisper-gpu), and resolves fallback binary paths like /home/jason/.local/bin/yt-dlp and /home/jason/.local/bin/summarize. The run() helper also prepends /home/jason/.local/bin and /home/jason/.npm-global/bin to PATH for subprocesses. These assumptions are disproportionate (user-specific paths and PATH tweaks) and may cause unexpected use of local binaries or failure on other systems. The summarize/codex step will transmit transcript data to an external summarization backend if used; that external dependency is not represented in metadata.
Persistence & Privilege
The skill writes persistent artifacts (transcripts, summaries, metadata, downloads, and an append-only index) to a local knowledge-root (default under /home/jason/.openclaw/workspace/knowledge/video-notes). It does not request elevated platform privileges and is not always-enabled. Persisting user content locally is expected for its purpose but the hard-coded default path and the instruction 'do not move them unless asked' are noteworthy for users who expect skill data elsewhere.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install video-knowledge-ingest
  3. After installation, invoke the skill by name or use /video-knowledge-ingest
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of video-knowledge-ingest skill. - Ingests and summarizes videos from YouTube, Bilibili, Xiaohongshu, or local files into a local knowledge base. - Fetches subtitles if available; otherwise downloads media and transcribes using Whisper. - Generates a text summary and saves transcript, summary, and metadata locally. - Handles edge cases including subtitle errors, platform-specific issues, and dependency problems. - Intended as the default video-to-summary workflow and for debugging ingestion failures.
Metadata
Slug video-knowledge-ingest
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is video-knowledge-ingest?

Ingest and summarize cross-platform videos into a local knowledge base. Use when working with YouTube, Bilibili, Xiaohongshu, or local media/subtitle files a... It is an AI Agent Skill for Claude Code / OpenClaw, with 228 downloads so far.

How do I install video-knowledge-ingest?

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

Is video-knowledge-ingest free?

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

Which platforms does video-knowledge-ingest support?

video-knowledge-ingest is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created video-knowledge-ingest?

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

💬 Comments