用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/ninehills/ppt-tts-script --skill ppt-to-slides命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | ppt-to-slides |
| description | 将 PPT 分页转换为 PNG 图片和 Markdown 文字稿(包含演讲者备注)。使用场景:处理 PPT 演示文稿,提取每页内容和演讲者备注为独立文件。 |
将 PPTX 文件转换为 PNG 图片和 Markdown 文字稿:
# 环境检查和转换(相对目录)
python scripts/extract_ppt.py <pptx_path> <output_dir>
# PPTX 转 PDF
soffice --headless --convert-to pdf <pptx_path> --outdir <output_dir>
# PDF 转 PNG
pdftoppm -png -r 150 <pdf_path> <output_dir>/slide
使用 skill 前必须检查以下依赖:
| 依赖 | 检查命令 | 安装命令 (macOS) | 安装命令 (Linux) |
|---|---|---|---|
| python-pptx | uv pip show python-pptx | uv pip install python-pptx | uv pip install python-pptx |
| LibreOffice | which soffice | brew install --cask libreoffice | apt-get install libreoffice |
| poppler | which pdftoppm | brew install poppler | apt-get install poppler-utils |
output_dir/slide-xx.png: 每页 PNG 图片output_dir/slide-xx.md: 每页 Markdown 文字稿(含演讲者备注)提取 PPT 文本和演讲者备注为 Markdown 文件:
python scripts/extract_ppt.py <pptx_path> <output_dir>
此脚本会自动检查依赖,未安装时提示用户。