← ClaudeAtlas

soia-pkm-transform-article-slideslisted

把文章、提纲、要点列表、数据表或主题转换为 PPT / PPTX / HTML 演示文稿或课件。本地 HTML deck 优先,可选 Open Design 或 NotebookLM PPT。Triggers:「做成PPT」「转成幻灯片」「生成课件」「转PPT」「export slides」「生成演示文稿」「make slides」
soia-team/soia-open-skills · ★ 2 · Data & Documents · score 72
Install: claude install-skill soia-team/soia-open-skills
# soia-pkm-transform-article-slides 把文章、提纲、要点列表、数据表或主题转换为可演示的 PPT / PPTX / HTML deck 或课件,按 `preserve`(完整保留)或 `learning`(学习向)模式生成。 ## 客户可读说明 ### 这个技能可以做什么 把下列输入转换为演示产物: - Markdown / vault 文章或 URL(URL 先归档) - 大纲、要点列表或会议提纲 - 数据表(附字段含义、时间范围、单位与希望表达的结论) - 主题(需同时给出受众、目标与已知约束) - **本地 HTML deck**:纯本地生成,无需外部账号,默认方案 - **PPTX**:python-pptx 生成,可直接用 PowerPoint / Keynote 打开 - **Open Design**:可选增强,生成设计级幻灯片 - **NotebookLM PPT**:可选,基于 NotebookLM 生成课件框架 | 客户想要 | 技能会做 | 客户能看到 | |---|---|---| | 转成 PPT | 生成 PPTX 或 HTML deck,prompt 落盘可重跑 | 输出路径、页数/张数、可打开确认 | | 指定 provider | 走对应 provider 流程 | provider 日志 | | 执行完成 | 验收文件可打开、无空白页、无文字溢出 | 完成回执 | ### 客户如何使用 1. 提供来源(URL / vault 路径 / 本地 Markdown / 大纲 / 要点 / 数据表 / 主题)和受众/风格;只有主题时还需说明目标与已有约束。 2. 可选:指定 provider(`local` / `open-design` / `notebooklm`)。 3. URL 来源先 clip 归档再转换。 ### 依赖与安装 ```bash npx skills add soia-team/soia-open-skills -g -a '*' -s soia-pkm-transform-article-slides -y ``` - 本地方案:`pip install python-pptx` - Open Design(可选强化依赖):安装 `soia-dev-open-design-ops` 后才可使用 `provider=open-design`;见 [references/provider-open-design.md](references/provider-open-design.md) - NotebookLM(可选):见 [references/provider-notebooklm.md](references/provider-notebooklm.md) | 路径 | 依赖 | 缺失时行为 | |---|---|---| | `local` | 无 | 零依赖可用 | | `notebooklm` | NotebookLM CLI 与认证 | 仅该 provider 停在认证/安装闸门 | | `open-design` | `soia-dev-open-design-ops`(该路径硬依赖)及其 Open Design 环境 | 停止该 provider,给出安装与环境检查命令;不把它冒充为 Open Design 结果 | `soia-dev-open-design-ops` 在本技能 frontmatter 中标为 `