Skills for Real Engineers. Straight from my .agents directory.
sn-ppt-creative
Agent skill fromOpenSenseNova/SenseNova-Skills
Use when a prepared PPT task with a current outline.md should be generated as an image-first presentation with one 16:9 image per slide and optional PPTX packaging.
How to install sn-ppt-creative
npx skills add OpenSenseNova/SenseNova-Skills# or add only this skill to Claude Code: copy the folder
skills/sn-ppt-creative/
# into
~/.claude/skills/sn-ppt-creative/ (all projects)
.claude/skills/sn-ppt-creative/ (one project)
1# sn-ppt-creative23把公共 Story 转译成一套 16:9 整页视觉:每页生成一张完整 PNG,并可组装为 PPTX。4Creative 负责视觉转译,不负责 Research,不生成自己的内容大纲。56## 前置与目录边界78必须存在:910- `<DECK_DIR>/task_pack.json`11- `<DECK_DIR>/info_pack.json`12- `<DECK_DIR>/outline.md`13- `task_pack.choices.output == "creative"`,或旧任务的 `ppt_mode == "creative"`1415`DECK_DIR` 只能取 `task_pack.deck_dir` 的绝对路径。所有生成产物只写到该目录;不得写入16用户 home 根目录、宿主 workspace 根目录、Skill 目录、repo、`/tmp` 或另一个 workspace。17已有任务必须复用原 `DECK_DIR`,不得另建目录。1819把当前 Skill 所在目录记为只读的 `SKILL_ROOT`,把同级 `sn-ppt-tools/` 解析为绝对20`PPT_TOOLS_DIR`。开始生图前读取21`$PPT_TOOLS_DIR/references/capability-policy.md`。文本推理、风格判断和视觉理解使用宿主22Agent 原生能力;图片生成优先使用宿主原生工具,原生能力不存在或一次实际调用失败时,23才使用 PPT 整包自带的 `image_generate.py`。2425不得调用 `model_client.py`、`sn_agent_runner.py`,不得要求用户在 Agent 外再配置文本或26视觉模型 API。2728## 公共 Story 契约2930开始和恢复时重新读取磁盘上的 `outline.md`。它固定:3132- 页数、页序和标题;33- 每页核心结论、内容依据、上屏内容边界和前后关系;34- 用户明确保留、删除或修改的内容。3536Creative 可以决定视觉隐喻、艺术媒介、构图、页面动势和信息图形语言,但不能:3738- 合并、拆分、增删或重排页面;39- 改变标题和核心结论的含义;40- 恢复用户从 outline 删除的内容;41- 自行搜索事实、补案例或另写 `outline.json`;42- 因整页生图偏好而牺牲事实、逻辑或文字可读性。4344发现现有材料不足时,保留对应页位并明确缺口,返回 Entry/Story;不得在 Creative 内补做45Research。4647## 设计丰富度4849读取 `task_pack.choices.design_richness`:5051- `restrained`:收敛构图、材质、文字装饰和视觉隐喻,优先稳定与清晰。52- `rich`:默认,在清晰信息层级上提供充分画面、页型变化和跨页一致性。53- `high_creative`:允许更大胆的构图、艺术媒介、英雄页面和视觉动势,但不牺牲文字54 可读性、事实和 Story。5556丰富度只控制视觉投入,不改变页数、结论和 Research 边界。本发布版不再提供额外的57Artistic/Classical 分线选择。5859## 产物6061```text62style_spec.md63pages/64 page_001.prompt.txt65 page_001.png66 page_002.prompt.txt67 page_002.png68...69<deck_id>.pptx70```71…
Excerpt shown under the repository's MIT license.
More skills in SenseNova-Skills
Similar skill repositories
An agentic skills framework & software development methodology that works.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
