← ClaudeAtlas

tta-pptlisted

使用 tta-ppt 创建、修改、续做、检查和构建 16:9 HTML 演示文稿,并按需导出混合可编辑 PPTX。默认搭配 tta-tone 处理面向观众的文案;每张页面都是独立 HTML 源文件。适用于从主题、文档或材料新建演示,逐页精修现有项目,批量验收项目,以及交付最终离线 HTML。
Aafff623/tta-ppt · ★ 1 · Web & Frontend · score 72
Install: claude install-skill Aafff623/tta-ppt
# tta-ppt tta-ppt 只维护一条创作路径:弱模型从 starter 和组件开始,强模型可以继续修改单页 DOM 与局部 CSS。每次只创作或修复一张真实页面;程序负责状态、检查和交付,不覆盖已经写好的页面。 ## 开始前 将下列 CLI 解析为相对本 `SKILL.md` 的绝对路径,后续命令都使用同一个路径: ```text scripts/tta-ppt ``` 创建或改写标题、正文、图注和结尾时,同时使用 `tta-tone`。`tta-tone` 是事实边界、叙述身份、用词、句子和结尾的唯一文案规范;tta-ppt 只负责演示叙事、跨页拆合、页面容量、素材角色和版面表达。拆页或压缩只能删除冗余,不能删除材料中的事实、原因、影响或处理步骤。 页面事实来源固定为: - `slides/<id>.html`:单页文案、DOM、局部 CSS 和素材。 - `deck.json`:页面顺序和全局主题。 - `outline.md`:创作参考,不是页面合同。 不要直接修改 `预览.html` 或 `演示文稿.html`,不要替用户确认。 ## 最短执行路径 ### 新建演示 1. 用户没有给出材料或方向时询问:“先一起梳理创作大纲,还是根据现有材料直接整理第一版参考?”已经有答案时不重复询问。 2. 初始化并立即读取状态: ```text scripts/tta-ppt init <项目> scripts/tta-ppt status <项目> --json ``` 3. 新建或改主题时,先生成并打开 theme catalog 与 starter catalog 样张,看过后再 `theme set`。不要凭记忆选 direction 或 palette,也不要另写渲染器: ```text scripts/tta-ppt theme catalog [--output <离线HTML路径>] scripts/tta-ppt starter catalog [--output <离线HTML路径>] scripts/tta-ppt theme list --json scripts/tta-ppt theme set <项目> --direction <方向> [--palette <名称>] [--typography <名称>] [--shape <名称>] ``` 打开 catalog 命令返回的 `artifact`。未指定 `--output` 时,默认写到用户主目录的 `tta-ppt-theme-catalog.html` 和 `tta-ppt-starter-catalog.html`。 4. 只处理返回的顶层 `next`。完成该动作后执行其中的 `rerun`、`command_on_confirm`、`command_when_ready` 或 `command`,再读取新的状态。 ### 续做或修改现有演示 先检查用户明确指定的项目或父目录: ```text scripts/tta-ppt batch <项目或父目录> [更多项目或父目录] ``` 然后对要处理的单个项目运行: ```text scripts/tta-ppt status <项目> --json ``` 用户指定某页时使用: ```text scripts/tta-ppt status <项目> --json --intent edit --slide <页码或ID> ``` 只编辑返回的 `nex