Echo Slides Skill
Use when extracting slides, PPT pages, or presentation screenshots from a video or YouTube talk; when a lecture, webinar, or conference recording needs its deck recovered as images; when someone asks to turn a talk recording back into slides, pull the deck out of a video, or get the PPT from a video; or when frame-grabbing a video produces hundreds of near-identical duplicates that need deduplicating. Also triggers on Chinese phrasings such as 扒 PPT, 把视频里的幻灯片提取出来, 从演讲录像还原幻灯片.
Install
npx skills add xiangzhouEcho/Echo-Slides-Skill --skill echo-slides-skillgit clone --depth 1 https://github.com/xiangzhouEcho/Echo-Slides-Skill.git /tmp/Echo-Slides-Skill
mkdir -p ~/.claude/skills
cp -r /tmp/Echo-Slides-Skill/. ~/.claude/skills/echo-slides-skillPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# Echo Slides Skill — Extract Video Slides ## Overview Recover the slide deck from a talk recording as deduplicated images. **Core principle:** a slide is a *stable interval*, not a frame. Detect intervals where the picture stops changing, take one frame from the middle of each, then dedupe every candidate against **all** slides kept so far. ## When to Use - Lecture, webinar, conference talk, or course recording with slides - Need the deck as images for notes, articles, or reference - Naive frame extraction gave you hundreds of duplicates **Not for:** videos without slides (dedup will grab arbitrary scene changes), or slide decks you can simply download as PDF. ## Quick Start ```bash python3 scripts/extract_slides.py <url-or-file> -o slides ``` YouTube usually demands auth. When it does: ```bash python3 scripts/extract_slides.py <url> -o slides --cookies-from-browser chrome ``` Writes `slide-001.png`, `slide-002.png`, … plus `slides.json` mapping each file to its timestamp. ## Why Naive Approaches Fail Both of these were measured on real decks, not assumed. | Approach | Failure | |---|---| | `ffmpeg select='gt(scene,N)'` | Presenter movement, cursor, and animations all fire scene changes. Subtle slide edits (title-only change) fire nothing. | | Fixed-interval sampling | One slide shown 3 minutes → 90 identical frames at 2s sampling. |
Details
- Skill name
echo-slides-skill- Repository
- xiangzhouEcho/Echo-Slides-Skill
- License
- MIT
- Repo updated
- 10 August 2026
FAQ
What does the Echo Slides Skill skill do?
Use when extracting slides, PPT pages, or presentation screenshots from a video or YouTube talk; when a lecture, webinar, or conference recording needs its deck recovered as images; when someone asks to turn a talk recording back into slides, pull the deck out of a video, or get the PPT from a video; or when frame-grabbing a video produces hundreds of near-identical duplicates that need deduplicating. Also triggers on Chinese phrasings such as 扒 PPT, 把视频里的幻灯片提取出来, 从演讲录像还原幻灯片.
How do I install the Echo Slides Skill skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add xiangzhouEcho/Echo-Slides-Skill --skill echo-slides-skill. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Echo Slides Skill popular?
It lives in xiangzhouEcho/Echo-Slides-Skill, which has 10 GitHub stars and 0 forks.
Related skills
Mbb Page Maker
10NomiciAI/mbb-page-maker
Create, edit, package, or export consulting-style HTML slide decks for strategy, board, investment, pitch, and executive presentations. Use when the user asks for an HTML PPT, slide deck, pitch deck, investment memo deck, board report, static browser-openable presentation, WeChat-shareable PDF/PNG previews, or updates to an existing MBB Page Maker deck.
Cugb Doctoral Thesis Format
10keros68/cugb-doctoral-thesis-format
Use when editing, auditing, or finalizing CUGB doctoral thesis DOC/DOCX files, especially thesis templates, format detection reports, cover pages, declarations, abstracts, TOC, section breaks, odd/even headers, page numbers, headings, captions, formulas, punctuation, GB7714 references, and final Word submission. Covers China University of Geosciences (Beijing) (中国地质大学(北京)) doctoral dissertations (博士学位论文格式预检). Not for master's theses or other universities' templates.
Ppt Expert Team
10ThunderOne18/ppt-expert-team
雷sir 的 PPT 专家团总控 SOP。把文章、口播稿、课程内容转成可讲、可改、可交付的 PPT(HTML PPT / 图片版 / 可编辑 PPTX)。只要用户提到做 PPT、做演示、做 deck、做提案/比稿/课件,或要求"执行任务单 / 执行 latest-ppt-codex-job",就必须使用本 skill,即使用户没有明确说"专家团"。本 skill 负责总控判断(受众、场景、叙事、风格),并调度 html-ppt、guizang、frontend-slides、huashu、baoyu、gpt-image、pptx 等底层能力。
Vietnamese DOCX
9bGiaHuy/vietnamese-docs-style
Soạn, biên tập văn bản tiếng Việt và tạo/chỉnh sửa DOCX văn phòng, học thuật, hành chính theo mẫu phù hợp. Dùng cả khi chỉ cần đoạn văn, đề mục hoặc danh sách đánh số trong chat. Chọn thể thức theo loại văn bản và nơi tiếp nhận; chỉ áp dụng Nghị định 30/2020/NĐ-CP trong phạm vi phù hợp.
Spreadsheet Auditor
10petehottelet/spreadsheet-auditor
Audits existing Excel workbooks and financial models (.xlsx, .xlsm) for correctness defects and reports exact cells, evidence and suggested fixes. Use when a user asks to check, review, audit, QA or debug a spreadsheet; find broken references, formula errors, hardcoded plugs, omitted or double-counted rows; explain totals that do not tie out; or assess an inherited model before sharing it. Also applies to Google Sheets exported to .xlsx. Diagnoses problems without changing the source workbook. Not for building or formatting spreadsheets, cleaning or matching CSV data, charting numbers, or revi
Hidden Text Detector
9wppoland/hidden-text-detector
Detects hidden text and manipulation attempts in PDF and DOCX documents - white-on-white text, sub-legible fonts, text positioned off-page, invisible render mode, Word's hidden attribute, and invisible Unicode characters. Use when the user asks "does this document contain hidden text", "check this contract for hidden clauses", "is someone trying to manipulate me", "scan this PDF for prompt injection", "is this a scam", or BEFORE analysing any contract, quote, invoice, or document received from an external party.
Browse the most popular Claude skills, all documents & office files skills, or write your own with the skills generator.