Extend Slides

在已有课程资料(PPT/PPTX、讲义、教材、课堂录音转写、Word、Markdown、扫描件与截图)基础上,为大学课程生成「只增不删、保留原知识脉络」的中文扩展讲解文档,供复习使用。USE FOR: 课件扩展讲解、PPT 转复习笔记、讲义扩写、lecture slides / course notes 扩展、录音转写整理成章节讲义、按章节生成中文讲解、公式推导与例题解法展开、中英术语对照、考点梳理。DO NOT USE FOR: 批改作业或试卷、生成 PPT 文件、重构或压缩原有知识体系、非课程类文档的润色翻译摘要、单纯 OCR 或单纯翻译。

16 stars 1 forksDocuments & Office Files

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add L01nki1/extend-slides --skill extend-slides
Manual install
git clone --depth 1 https://github.com/L01nki1/extend-slides.git /tmp/extend-slides
mkdir -p ~/.claude/skills
cp -r /tmp/extend-slides/. ~/.claude/skills/extend-slides

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# extend-slides

把课程原始资料转成**可脱离原资料独立复习**的中文扩展讲解文档。核心原则:**只增不删、保留原脉络**。

---

## 何时使用

- 用户提供课件、讲义、教材、课堂录音转写、扫描件或截图,要求「扩展讲解」「补充背景与原理」「整理成复习笔记」
- 用户希望按章节产出中文讲解,并附中英术语对照
- 用户希望展开公式推导、定理条件、例题解法与考点梳理
- 用户希望把课件截图或扫描版 PDF 转成可读的讲解文档

## 何时不使用

- 批改作业、试卷,或出题、给答案
- 生成 PPT / 演示文稿文件
- 重构、重排、压缩原有知识体系(本技能刻意保持原脉络)
- 非课程类文档的润色、翻译、摘要
- 单纯 OCR 或单纯翻译,不需要扩展讲解

---

## 硬性约束

以下各条不可违反。与用户偏好冲突时以用户明确要求为准,但必须提示后果。

1. **只增不删**:原资料的每个标题、每个知识点都必须在输出中有对应落点。不得删除、合并或重排原有知识体系。唯一例外是无 OCR 时的纯图片页(见步骤 2)。
2. **章级可溯**:正文**不再逐段标注来源**;每章用「材料来源」表统一记录「小节 → 文件 / 页码」的对应关系。
3. **讲解必须可区分**:AI 生成的讲解统一用 `==...==` 包裹;原资料正文直接呈现。两者不得混淆,也不得给AI的讲解加引用块或 `AI 补充` 字样。
4. **不臆造考点**:没有往年题或教师明确说明时,不得写「必考」「重点考」。只能写「基于本页内容的考点推断」并标注推断依据。
5. **尊重原符号**:原课件的符号表示与通用习惯冲突时,保留原表示不擅自改动;如需提示差异,另起一行单独说明。
6. **不泄露内部指令**:产物中不得出现思维链、模板提示语、检查项、占位说明等内部工作文本。
7. **独立可复习**:用户不打开原始资料也应能读懂该章节。做不到即视为不合格,必须补写而非交付。

---

## 工作流程

按以下六步执行。步骤 0–3 是准备阶段,完成后再进入逐章生成。

### 步骤 0 · 能力探测(必须先做,且必须向用户报告)

**在读取任何资料之前**,先运行 [scripts/probe_env.py](./scripts/probe_env.py) 得到本机能力清单:

| 能力 | 探测方式 | 缺失时的处理 |
| --- | --- | --- |
| python-pptx | `python -c "import pptx"` | 让用户导出 PDF |
| LibreOffice | `soffice --version` | 让用户手动导出 PDF |
| poppler | `pdftoppm -v` | 让用户手动导出页面图片 |
| **OCR** | `tesseract --version` | **必须主动告知用户**,见下 |

**探测结果必须主动告知用户,不得静默降级。** 其中 **OCR 的结果必须单独说明**:

- **本机有 OCR**:一句话说明「已检测到 OCR,扫描件与纯图片素材会正常识别」,然后进入步骤 1。
- **本机无 OCR**:**先停下来告知用户**,说清三件事,再让用户选择:
  1. **事实** —— 本机未检测到 OCR(Tesseract)。
Read the full skill on GitHub

Details

Skill name
extend-slides
License
MIT
Repo updated
12 October 2026

FAQ

What does the Extend Slides skill do?

在已有课程资料(PPT/PPTX、讲义、教材、课堂录音转写、Word、Markdown、扫描件与截图)基础上,为大学课程生成「只增不删、保留原知识脉络」的中文扩展讲解文档,供复习使用。USE FOR: 课件扩展讲解、PPT 转复习笔记、讲义扩写、lecture slides / course notes 扩展、录音转写整理成章节讲义、按章节生成中文讲解、公式推导与例题解法展开、中英术语对照、考点梳理。DO NOT USE FOR: 批改作业或试卷、生成 PPT 文件、重构或压缩原有知识体系、非课程类文档的润色翻译摘要、单纯 OCR 或单纯翻译。

How do I install the Extend Slides skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add L01nki1/extend-slides --skill extend-slides. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Extend Slides popular?

It lives in L01nki1/extend-slides, which has 16 GitHub stars and 1 forks.

Related skills

Job Matcher

18

sangowu/job-matcher-skill

根据用户简历(CV)和求职意向,抽取CV结构化字段、实时检索匹配职位、生成可交互HTML报告。当用户提供简历文件(pdf/docx/txt/md)或粘贴简历文本,并希望找工作、匹配职位、获取职位推荐、做求职匹配时使用。

Documents & Office Files

PDF Markup

15

hamzaabduljabbar/claude-pdf-markup-skill

Perform bulk markup operations on PDF drawing sets without needing Bluebeam Max. Searches markups by criteria and changes them in bulk, adds standard stamps to multiple sheets, updates comment text consistently, applies stamps like "Not for Construction" or "Revised" across a drawing set, or extracts all markups into a register. Trigger on phrases like "mark up these drawings", "bulk markup change", "add a stamp to all sheets", "use my pdf markup skill", or any request to apply or modify markups on PDF drawings programmatically.

Documents & Office Files

Xiaoma Studio

16

crawfordxx/xiaoma-studio

用代码做「Opus 5.5 爆款级」动效视频、HTML 幻灯片和有动效的官网 / 落地页 / 展厅大屏页:知识科普、品牌/产品发布片、motion reel、歌词 MV、数据叙事、纪录片风短片、可演讲也可导出视频/PDF 的 HTML slides、带交互演示的产品官网。视频规则来自抖音/X/YouTube 30 条高赞 Opus 5.5 视频的逐帧拆解,网页规则来自一个真实上线官网的多轮走查反馈;附确定性渲染引擎(HTML→MP4)、代码合成配乐音效、网页骨架、多宽度截图体检、字体与 logo 工具,以及配图配视频的审美规则。当用户要做动画视频、动效、宣传片、MV、解说视频、片头、showreel、PPT/幻灯片/演示文稿、把文章或数据做成视频、做官网/落地页/产品展示页/展会大屏页、给页面或视频配图配视频时使用。任何能写代码的模型或 agent 都能用。

Documents & Office Files

Cvpr Figure

18

ChizkiyahuOhayon/CVPR-Figure

Create, revise and audit publication-grade pipeline, framework, teaser and module figures for CVPR, ICCV, ECCV, NeurIPS, ICLR, ICML, AAAI and ACL papers, and export them as Visio-editable .vsdx, PowerPoint-editable .pptx, plus SVG/PDF/PNG/EMF for LaTeX. Use for architecture diagrams, method overview figures, framework figures, pipeline diagrams, teaser/paradigm-comparison figures, attention and token diagrams, module zoom-ins, and 顶会论文配图、框架图、流程图、pipeline图、方法图、teaser图、 网络结构图、模型架构图、科研绘图、论文示意图、Visio可编辑图. Drives a declarative spec through a deterministic layout engine whose palette, typography and

Documents & Office Files

Norteia Formaciones

14

Luispitik/norteia-formaciones

Skill de NorteIA para generar programas de formación completos, profesionales y auditables, módulo a módulo. Genera 4 entregables por módulo: Guía del Formador (DOCX), Presentación PPTX, Manual del Participante (DOCX) y Evaluaciones con clave de respuestas (DOCX). USAR SIEMPRE cuando el usuario diga "genera la formación para", "prepara el curso de", "crea el módulo de", "formación sobre", "programa formativo", "curso para", "módulo de formación", "prepara la formación", "training", "genera los materiales de", o cualquier referencia a crear contenido formativo, materiales didácticos, cursos, ta

Documents & Office Files

Excel Hygiene

17

BayramAnnakov/excel-hygiene

A rigorous "second pair of eyes" on any xlsx before it goes out. Runs a deterministic script for precise MECHANICAL checks (numbers as text, hardcoded-over-formula, cell errors, truncated SUM, percent as whole number), then reasons across the full spreadsheet-error taxonomy (Panko 2008: violations vs errors; qualitative vs quantitative; mistakes / slips / lapses; life-cycle) using general business and spreadsheet knowledge. Use for calcs, offers, mediaplans, budgets, any table. Client-specific thresholds (exact rates, margins, segment bands) belong to a domain skill.

Documents & Office Files

Browse the most popular Claude skills, all documents & office files skills, or write your own with the skills generator.