← ClaudeAtlas

pptlisted

用 python-pptx 代码生成专业 PPT / 幻灯片 / 演示文稿(deck / slides / pptx)。用户说「做个 PPT / 幻灯片 / 演示文稿 / 项目介绍 deck / 把项目做成 slides」时使用;改现有 pptx 同样适用。用户说做介绍视频时不要只开本 skill,走 workflows/explainer-video.md,本 skill 只负责其中的 deck 取材。
TimeCraker/vibe-studio · ★ 0 · AI & Automation · score 73
Install: claude install-skill TimeCraker/vibe-studio
# ppt — 代码生成专业 PPT **代码画 PPT,不拖模板**:可复跑(改数据重跑脚本)、可进 git、坐标精确到 0.01 英寸;无所见即所得,靠 Step 4 渲染核查兜底。 ## Step 1 · 取材与文案(禁止编造) **先答受众三问再动笔**:给谁看(外行 / 内行 / 客户)?观众对项目已知道什么?看完要能复述哪三句话?答案写在文案稿头部,之后所有取舍用它裁决。 素材只取项目真实资料(README / CLAUDE.md / docs / 数据后台,按类型选源)。**没有出处的数字不进 PPT;观众不需要的事实不进正文**——内部指标(函数数、API 常数、内部代号)默认出局,受众是内行才留。 **挖内容,不摘名词**:光收数字和功能名不算取材。按 PPT 类型挖,技术/产品:设计决策 + 效果对比;作品集:作品细节与取舍;数据报告:口径与基线;叙事品牌:人物、场景、转折。 **大纲先于逐页**:挖完先写叙事大纲——一条主线(整份 PPT 只论证一件事)+ 开篇三答(是什么 / 给谁 / 解决什么)+ 每页在论证链里的角色(承接上页什么、铺垫下页什么)。概念先解释后使用,禁前向引用;连续两页互不承接 = 重排。逐页文案稿(标题 + 要点 + 口播稿;口播稿生成时进 `notes()` 演讲者备注,是介绍成片工作流的文案源与现场讲稿)挂在大纲下写,标题要参与递进,不是各自成立的口号。 **两遍成稿**:第一遍**写足**——完整叙述体,假设观众零基础,把是什么、给谁、解决什么讲透,允许长;第二遍才打磨——先 humanizer ���味、再按下面四条修剪。humanizer 是打磨器不是初稿模板,初稿就按它的标准写只会又瘦又跳、没讲清楚就开喊口号。 1. **不许空转**:要点带细节(功能带设计理由或效果、数据带口径),裸名词陈列删掉 2. **数字带语境**:数值 + 口径 + 构成或对比,且是观众在乎的数字;挖不到语境的数字不当主视觉 3. **每页 ≥3 件可溯源的具体事实**;遮住排版只读文字,是在『讲』不是『列清单』 4. **槽位规则**:大字槽(封面主标题 / 尾页大字 / 章节名)只放主张句或身份句(有观点、念出来像口号);域名、版本号、日期、统计数字一律退副题 / 元信息位 风格黑话零容忍,分两层:商业八股(赋能 / 闭环 / 沉淀 / 矩阵 / 生态 / 一站式 / 端到端)直接删;技术行话(API 常数 / 内部函数名 / 体系代号 / 实现细节)按受众过滤,外行 PPT 要么删要么当页用人话解释。数字优先于形容词;标题写观点不写名词短语;破折号中英双禁。重要项目文案稿先给用户过目再排版。 ## Step 2 · 设计系统(写代码前定案,全程不改) | 维度 | 规则 | |---|---| | 色板 | 从项目设计语言提取(README 视觉节 / 站点主色 / 品牌 VI);无则 `use_theme('warm' / 'tech' / 'forest')`。**7+1 封闭系统(7 角色 + 纸白),中途禁加色**;小字对底色 ≥4.5:1 | | 网格 | 16:9(13.333 × 7.5 in)· 边距 0.55 · 页码 (12.35, 7.02) · 顶部 coral 短杠 + 章节 label | | 字号 | 54 封面 / 40 大数字 / 30 页标题 / 19 卡片题 / 13 正文 / 11 次要 / 9 注释,**禁用中间值** | | 字体 | 中文雅