Echo Slides Skill — Development skill for Claude Code
从演讲录像中提取去重后的幻灯片 Recover the slide deck from a talk recording as deduplicated images.
How to install Echo Slides Skill
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open xiangzhouEcho/Echo-Slides-Skill and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Echo Slides Skill does
从演讲录像中提取去重后的幻灯片 | Recover the slide deck from a talk recording as deduplicated images. A Claude Code Skill.
Alternatives in Development
- Check 1: Cache Exists? — CLAUDE_DIR="${CLAUDE_CONFIG_DIR:-$HOME/.claude}" CACHE_EXISTS=$(ls -d "$CLAUDE_DIR/plugins/cache/claude-hud" 2 10.9k ★
- Deck — Generate slide deck presentations from briefs or research 2.8k ★
- Memory Recording — 写作记忆记录 skill 669 ★
README
Echo Slides Skill · 从演讲视频还原幻灯片
     
🌏 **English version: [README.en.md](./README.en.md)**
一个适配 Claude Code / Codex 等 Agent 环境的技能,把演讲录像还原成**去重后的幻灯片图片**。给它一个 YouTube 链接或本地视频,输出 `slide-001.png`、`slide-002.png`……外加一份记录每页对应时间戳的 `slides.json`。
核心是一句话:**一页幻灯片是一段"画面停止变化的区间",不是某一帧**。
- 结构 + 颜色双签名:256 位 dHash 管版式,8×8 RGB 网格管配色,两项同时匹配才算同一页
- 全局去重:每个候选帧跟已保留的每一张比对,目录页翻回来第五次也认得出
- 输出复查:对真正写到磁盘上的图再哈希一遍,不信任低分辨率探针的判断
在一场 20 分钟的 ECMWF 网络研讨会上实测:**39 页,1920×1080,零重复,零转场残影**。

30 秒开始
npx skills add xiangzhouEcho/Echo-Slides-Skill -g
`-g` 装到用户级(`~/.claude/skills/`),所有项目都能用;去掉它则只装进当前项目。Claude Code、Codex、Cursor、OpenCode 等兼容 Agent 都支持。
也可以手动克隆:
git clone https://github.com/xiangzhouEcho/Echo-Slides-Skill.git \
~/.claude/skills/echo-slides-skill
或者直接把这段话发给有 shell 权限的 AI Agent:
帮我安装 echo-slides-skill。请把 https://github.com/xiangzhouEcho/Echo-Slides-Skill 克隆到
~/.claude/skills/echo-slides-skill,安装完成后检查 SKILL.md 和 scripts/extract_slides.py
是否存在,然后运行 scripts/selftest.py 并告诉我结果。
已经装过的话,用这段话更新:
npx skills update echo-slides-skill
依赖:
pip install numpy pillow
brew install ffmpeg yt-dlp # yt-dlp 只有处理网络链接时才需要
安装后直接对 Agent 说:
帮我把这个视频里的幻灯片扒出来:<视频链接>
也可以试这些请求:
把这场 webinar 的 deck 提取出来,动画分步只保留最终状态。
这个视频右侧有摄像头小窗,只分析左边的幻灯片区域。
从第 5 分钟到第 20 分钟这一段提取幻灯片就行。
提取完把所有页拼成一张图给我逐页核对。
效果
- 🎞 区间识别:按 2 秒抽探针帧,把连续不变的帧归成稳定区间,取中间帧当代表,避
Related Skills
Generate Slides
Generate a stunning magazine-quality slide deck as a self-contained HTML page
Csift
The missing tool to sift your Claude Code sessions: regex search across all record types, recover files, extra
Beamer To Ltx Talk
Claude Code (or any other agent) skill for converting LaTeX Beamer slide decks to the accessible, tagged-PDF l
Econ Slides Skill
Turn an economics paper into a seminar-ready Beamer talk with a timed speaker script — conference, job-market
Frontend Slides Editable
Editable HTML presentation skill for Codex/Claude Code with drag-resize editing, slide reordering, local save/
Tile Wsi
Tile a whole-slide image with tissue detection for downstream modelling. Use for .svs/.ndpi/.mrxs slides, Open
Related Agents
Mckinsey Slide Agent
McKinsey-style slide deck composer. Use proactively when the user asks to build, draft, design, or "make a dec
Talk Builder
Use to turn an accepted paper into a conference talk: a deck on the lab gabarit with timed speaker notes, in P
Content Orchestrator
Coordinates the full content generation pipeline — spawns writer and critic agents per platform, picks branded