packages/dsh-skill-explorer
zhu1090093659/dsh-web技能中心:按来源分级浏览已加载的全部 skill,启用/禁用模型调用、创建新技能、删除进可恢复回收站。
把课程、讲座、教程、会议、演讲等视频整理成结构化学习笔记:用 ffmpeg 提取音轨、Whisper 语音转文字,再生成带分段大纲、重点标记和速查卡的笔记。
Turn course, lecture, tutorial, documentary, meeting, and talk videos into structured study notes, inside DeepSeek Harness.
将视频(课程 / 讲座 / 教程 / 纪录片 / 会议 / 演讲等)自动转为高质量结构化学习笔记的 DSH 技能包。
看视频 ≠ 学会。笔记才是真正属于你的知识。
dsh plugin --profile web add dsh-video-to-notes
Restart DSH afterwards. The bundle applies one patch row and changes nothing else.
This package ships no runtime plugin logic. Its substance is a single Skill:
skills/video-to-notes/
├── SKILL.md skill instructions and routing description
├── scripts/transcribe.py ffmpeg + Whisper speech-to-text
├── scripts/download_video.py yt-dlp network download
└── references/ note templates and the detailed workflow
cordis.patch.yml inserts one @deepseek-ai/dsh-skill-filesystem row that mounts the packaged skills/ directory as an isolated provider (includeDefaultRoots: false), so this bundle contributes the video-to-notes skill without touching the project or user skill roots. The skill root resolves from the profile's own module resolution — the installed npm identity — never from a path concatenated onto baseUrl.
The skill drives local tools; DSH does not install them for you.
| Tool | Role | Install |
|---|---|---|
python3 | runs the bundled scripts | brew install python3 |
ffmpeg / ffprobe | audio extraction, silence trimming, speed change | brew install ffmpeg |
openai-whisper | speech recognition | pip3 install openai-whisper |
yt-dlp | optional, only for video URLs | pip3 install yt-dlp |
The skill instructs the agent to detect missing dependencies, name them, and wait for your explicit confirmation before installing anything.
yt-dlp after you confirm the output directory.base for ordinary videos, turbo for long ones, --language zh for Chinese, optional --strip-silence and --speed acceleration).Model choice, device selection (CUDA / Apple MPS / CPU), speed, and the note format are all decided by the skill; you only supply the video and any preferences.
Transcripts and notes can contain sensitive material — review and delete them when they are no longer needed. Downloading third-party video must respect the source platform's terms; use it for personal study.
MIT