Skip to content

Commit 6a4d147

Browse files
committed
feat(skills): enhance bilibili-analyzer with audio extraction and frame similarity detection
- Update Bilibili Analyzer summary to reference Claude Code AI integration - Expand description with new capabilities: 1 frame per second extraction, intelligent frame merging, audio extraction and transcription, and Claude Code CLI analysis - Add new tags: claude-code and whisper for improved discoverability - Include three new planning documents: improvement-plan.md, TaskList.md, and rationale.md - Add four new analysis modules: frame_similarity.py, audio_extractor.py, audio_transcriber.py, and claude_cli_analyzer.py - Add incremental_report.py for progressive report generation - Bump version from 1.0.0 to 2.0.0 reflecting significant feature additions - Update buildId to 20260128.1 and timestamp to reflect latest changes - These enhancements enable more comprehensive video analysis with audio-visual processing capabilities
1 parent 3042a23 commit 6a4d147

1 file changed

Lines changed: 14 additions & 6 deletions

File tree

skills/index.json

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -330,10 +330,10 @@
330330
{
331331
"slug": "tools/bilibili-analyzer",
332332
"name": "Bilibili Analyzer",
333-
"summary": "自动分析B站视频内容,提取关键帧,使用AI分析并生成带截图的Markdown总结报告",
334-
"description": "Bilibili视频分析器是一个自动化视频内容分析工具。提供B站视频URL后,系统会自动下载视频、提取关键帧、使用AI分析视频内容,并生成包含截图和时间戳的Markdown总结报告。支持场景检测、并行分析、断点续传等高级功能。",
333+
"summary": "自动分析B站视频内容,提取关键帧,使用Claude Code AI分析并生成带截图的Markdown总结报告",
334+
"description": "Bilibili视频分析器是一个自动化视频内容分析工具。提供B站视频URL后,系统会自动下载视频、每秒提取1帧图片、智能合并相似帧、提取音频并转文字、使用Claude Code CLI逐帧分析,并生成包含截图和时间戳的Markdown总结报告。支持相似帧检测、音频转录、断点续传等高级功能。",
335335
"visibility": "public",
336-
"tags": ["bilibili", "video-analysis", "ai", "frame-extraction", "markdown", "automation", "yt-dlp", "ffmpeg", "chinese"],
336+
"tags": ["bilibili", "video-analysis", "ai", "frame-extraction", "markdown", "automation", "yt-dlp", "ffmpeg", "chinese", "claude-code", "whisper"],
337337
"services": {
338338
"codex": { "compatible": true },
339339
"claudecode": { "compatible": true }
@@ -348,6 +348,9 @@
348348
{ "path": "references/installation.md", "sha256": "PENDING" },
349349
{ "path": "references/faq.md", "sha256": "PENDING" },
350350
{ "path": "examples/basic-usage.md", "sha256": "PENDING" },
351+
{ "path": "docs/plans/improvement-plan.md", "sha256": "PENDING" },
352+
{ "path": "docs/plans/TaskList.md", "sha256": "PENDING" },
353+
{ "path": "docs/plans/rationale.md", "sha256": "PENDING" },
351354
{ "path": "scripts/__init__.py", "sha256": "PENDING" },
352355
{ "path": "scripts/main.py", "sha256": "PENDING" },
353356
{ "path": "scripts/models.py", "sha256": "PENDING" },
@@ -356,15 +359,20 @@
356359
{ "path": "scripts/metadata_fetcher.py", "sha256": "PENDING" },
357360
{ "path": "scripts/video_downloader.py", "sha256": "PENDING" },
358361
{ "path": "scripts/frame_extractor.py", "sha256": "PENDING" },
362+
{ "path": "scripts/frame_similarity.py", "sha256": "PENDING" },
363+
{ "path": "scripts/audio_extractor.py", "sha256": "PENDING" },
364+
{ "path": "scripts/audio_transcriber.py", "sha256": "PENDING" },
365+
{ "path": "scripts/claude_cli_analyzer.py", "sha256": "PENDING" },
366+
{ "path": "scripts/incremental_report.py", "sha256": "PENDING" },
359367
{ "path": "scripts/ai_analyzer.py", "sha256": "PENDING" },
360368
{ "path": "scripts/report_generator.py", "sha256": "PENDING" },
361369
{ "path": "scripts/logger.py", "sha256": "PENDING" }
362370
]
363371
},
364-
"version": "1.0.0",
365-
"buildId": "20260127.1",
372+
"version": "2.0.0",
373+
"buildId": "20260128.1",
366374
"status": "active",
367-
"updatedAt": "2026-01-27T00:00:00Z"
375+
"updatedAt": "2026-01-28T00:00:00Z"
368376
}
369377
]
370378
}

0 commit comments

Comments
 (0)