sn-ppt-entry
统一入口管理流程与参数,适合自动化幻灯片生成工作流。
会读取用户 .env 与上传文件,并触发外部生成服务。
PPT 生成入口,收集模式与内容参数并写入任务包。
帮你把做演示的需求收集清楚:先让你选速度/标准/创意三种模式,再问角色、受众、场景和页数等要素,必要时还会询问图片来源(AI 生成、网页搜索或不需)、图表风格(AI 信息图或 ECharts)和最终产出是 PPTX 还是 PDF。适合用户明确要“做一个 PPT/演示”时使用,能把上传的 pdf/docx/md/txt 解析并生成任务包(task_pack.json)交给下游去做。特别之处是有快模式跳过细节立刻建稿,也能把输入文件自动拆解成结构化任务,方便后续自动化生成。
▸ 展开 SKILL.md 英文原文
Entry point for PPT generation. Asks the user to choose a mode (fast, standard, or creative), then collects role / audience / scene / page_count as needed. For standard mode, also asks how images should be sourced (AI generation, web search, or none), whether charts should use AI-generated infographics or ECharts, and whether the final deliverable should be PPTX or PDF. Parses uploaded pdf/docx/md/txt files, produces task_pack.json + info_pack.json in a new deck_dir, then dispatches to sn-ppt-creative or sn-ppt-standard. Fast mode skips optional questions and gets straight to building. Use when the user asks to make a PPT / presentation / 演示 / PPT. If the user asks to open, preview, inspect, or edit previously generated HTML slides in the WebUI/workbench without regenerating, dispatch to sn-ppt-workbench instead of this generation entry.
帮我安装这个 skill:https://raw.githubusercontent.com/OpenSenseNova/SenseNova-Skills/main/skills/sn-ppt-entry/SKILL.mdcurl -fsSL "https://raw.githubusercontent.com/OpenSenseNova/SenseNova-Skills/main/skills/sn-ppt-entry/SKILL.md"# sn-ppt-entry ## Hard preconditions Run `sn-ppt-doctor` hard checks (`SN_API_KEY` or capability-specific API keys / node / sn-image-base) at the start of this skill. If any fails, stop and tell the user to run `/skill sn-ppt-doctor`. If the user is not asking to generate a new deck and only wants to open an existing/generated deck in the WebUI, do not run these generation preconditions. Dispatch directly to `/skill sn-ppt-workbench`. ## Flow 1. Extract parameters from the user's message: - `role` (speaker identity) - `audience` - `scene` (where the deck will be used) - `page_count` - `language` — detect from the user's query: `zh-Hans` (Simplified Chinese), `zh-Hant` (Tr