← 返回 Skills 市场
terrycarter1985

Video Content Analyzer (Batch)

作者 terrycarter1985 · GitHub ↗ · v2.0.0 · MIT-0
cross-platform ⚠ suspicious
38
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install video-content-analyzer-batch
功能描述
Analyze video content, extract keyframes, search web for references, generate Feishu Wiki reports. Supports batch directory processing with category-based pu...
使用说明 (SKILL.md)

Video Content Analyzer

An integrated workflow for processing video content — extract keyframes, search for related information, store results in Supabase, and publish documentation to Feishu Wiki.

Skills

process_video — Single video analysis

Process a single video file: extract keyframes, search the web for related info, store in Supabase, publish analysis report to Feishu Wiki.

Parameters:

  • video_path (string, required): Path to the input video file
  • user_id (string, required): UUID of the user running the analysis
  • space_id (string, required): Feishu Wiki space ID for publishing

batch_process — Batch directory processing

Process all videos in a directory, auto-classify by filename keywords, store results in Supabase batch_jobs table, and publish categorized analysis reports to Feishu Wiki.

Parameters:

  • directory (string, required): Path to directory containing video files
  • user_id (string, required): UUID of the user running the analysis
  • space_id (string, required): Feishu Wiki space ID for publishing
  • categories (object, optional): Mapping of category names to keyword lists for auto-classification
    • Example: {"demo": ["demo", "presentation"], "tutorial": ["tut", "howto"]}
  • interval_seconds (integer, optional): Keyframe extraction interval in seconds (default: 10)

Supported video formats: .mp4, .avi, .mov, .mkv, .webm, .flv, .wmv

Batch workflow:

  1. Discover all video files in the specified directory
  2. Process each video (keyframe extraction → web search → Supabase storage)
  3. Auto-classify videos by filename keywords using the categories mapping
  4. Publish individual analysis pages to Feishu Wiki
  5. Create a category index page per category linking to all its video analyses
  6. Track progress in batch_jobs table in Supabase

Environment Variables

Variable Required Description
SUPABASE_URL Yes Supabase project URL
SUPABASE_SERVICE_ROLE_KEY Yes Supabase service role key
GOOGLE_API_KEY Yes Google Custom Search API key
GOOGLE_SEARCH_ENGINE_ID Yes Google Custom Search engine ID
FEISHU_APP_ID Yes Feishu app ID
FEISHU_APP_SECRET Yes Feishu app secret
FRAMES_OUTPUT_DIR No Directory for extracted frames (default: ./extracted_frames)

CLI Usage

# Single video
python src/main.py single path/to/video.mp4 --user-id \x3Cuuid> --space-id \x3Cspace-id>

# Batch processing
python src/main.py batch /path/to/videos/ --user-id \x3Cuuid> --space-id \x3Cspace-id>

# Batch with categories
python src/main.py batch /path/to/videos/ \
  --user-id \x3Cuuid> \
  --space-id \x3Cspace-id> \
  --categories '{"demo":["demo","presentation"],"tutorial":["tut","howto"]}'
安全使用建议
Before installing, confirm you trust this package with Supabase service-role credentials and Feishu publishing permissions. Remove or ignore the unrelated memory, heartbeat, scheduler, and nested browser-skill files unless you explicitly want those behaviors. Prefer least-privilege credentials and test batch publishing in a limited Feishu space first.
功能分析
Type: OpenClaw Skill Name: video-content-analyzer-batch Version: 2.0.0 The bundle contains a legitimate video analysis tool and a standard OpenClaw agent configuration workspace. The code in `src/main.py` and its modules implements a functional pipeline for keyframe extraction using `ffmpeg-python`, web searching via Google Custom Search, and reporting via Feishu Wiki and Supabase. The additional markdown files (e.g., `SOUL.md`, `AGENTS.md`, `TOOLS.md`) appear to be standard boilerplate for defining agent behavior and workspace preferences in an OpenClaw environment. No evidence of malicious intent, data exfiltration, or harmful prompt injection was found; the use of sensitive environment variables like `SUPABASE_SERVICE_ROLE_KEY` is consistent with the tool's stated administrative and batch-processing purpose.
能力标签
requires-oauth-tokenrequires-sensitive-credentials
能力评估
Purpose & Capability
The core video-to-Supabase-to-Feishu workflow matches the description, but the package also contains unrelated workspace memory, heartbeat/watch instructions, and a nested browser automation skill not explained by the video-analysis purpose.
Instruction Scope
Several non-SKILL instruction files tell the agent to use saved preferences, schedulers, workspace watches, and silent isolated scheduled turns, which is outside the stated video-analysis workflow.
Install Mechanism
Registry requirements declare no env vars or primary credential, while the skill and code require Supabase, Google, and Feishu credentials, including a Supabase service-role key. The package also includes unexpected nested skill content.
Credentials
Running the skill grants broad database and Feishu publishing authority. Some of this is purpose-aligned, but the Supabase service-role credential and missing credential declarations make the scope materially under-disclosed.
Persistence & Privilege
The package includes active watch and long-term memory files unrelated to video processing, plus high-privilege service credentials for third-party systems.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install video-content-analyzer-batch
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /video-content-analyzer-batch 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v2.0.0
Added batch directory processing with category-based Feishu Wiki publishing and batch_jobs Supabase table
元数据
Slug video-content-analyzer-batch
版本 2.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Video Content Analyzer (Batch) 是什么?

Analyze video content, extract keyframes, search web for references, generate Feishu Wiki reports. Supports batch directory processing with category-based pu... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 38 次。

如何安装 Video Content Analyzer (Batch)?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install video-content-analyzer-batch」即可一键安装,无需额外配置。

Video Content Analyzer (Batch) 是免费的吗?

是的,Video Content Analyzer (Batch) 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Video Content Analyzer (Batch) 支持哪些平台?

Video Content Analyzer (Batch) 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Video Content Analyzer (Batch)?

由 terrycarter1985(@terrycarter1985)开发并维护,当前版本 v2.0.0。

💬 留言讨论