sn-ppt-standard

仓库创建 2026年4月14日最近提交 3 天前SkillHot 收录 20 天前
▸ 精选理由

分阶段可检查的生产流程,便于复现与审阅每步输出。

▸ 风险提示

运行外部 CLI 脚本并调用模型 API,需注意凭证与远程请求。

这个 Skill 做什么

标准/快速 PPT 管线,分阶段调用 LLM/VLM/T2I 并执行脚本。

把做 PPT 的流程打包成可执行的管线:和 LLM/VLM/T2I 协同出图、做调研、找图并生成 PPTX 或 PDF 成果。有两个模式:标准模式会先做详尽计划并给出样例预览,快速模式直接出草稿便于快速迭代。特点是把复杂的多模型调用和分阶段检查自动化,能产出交付级或快速草稿两种结果。

▸ 展开 SKILL.md 英文原文

Standard and fast PPT pipeline. All LLM / VLM / T2I calls are wrapped in a single CLI entry (scripts/run_stage.py). The main agent's job is simple: emit ONE shell command per stage, never write loops, never write prompts. Standard mode plans thoroughly with a three-sample deck preview checkpoint (three concatenated deck images plus a preview URL), web research, image search, and user-selected final output format (PPTX or PDF) for polished, delivery-ready presentations. Fast mode builds a complete draft immediately with autonomous decisions, then provides structured refinement suggestions so the user can iterate quickly. Supports AI-generated infographics (U1) for diagrams and flowcharts, web image search (Serper) for real photos, and ECharts for data charts.

办公文档PPT生成样式预览脚本化通用
4.8k
Stars
331
Forks
40
仓库内 Skill
+141
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/OpenSenseNova/SenseNova-Skills/main/skills/sn-ppt-standard/SKILL.md
或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/OpenSenseNova/SenseNova-Skills/main/skills/sn-ppt-standard/SKILL.md"
SKILL.MD 节选查看完整文件 ↗
# sn-ppt-standard

> **⚠️ This skill must be invoked through `/skill sn-ppt-entry`.** Never start here directly — the entry skill collects parameters, parses uploaded files, and writes `task_pack.json` + `info_pack.json` that this skill requires. If you arrived here without those files, stop and tell the user to enter via `/skill sn-ppt-entry` or "生成 PPT".

This skill is **self-contained** — no dependency on `sn-image-base` for LLM/VLM (T2I still goes through `sn-image-base`). Generation logic stays in `$SKILL_DIR/scripts/run_stage.py`; use `run_stage_with_progress.py` only as a WebUI progress wrapper. Every subcommand is deterministic: one input set → one output artifact → one-line JSON sta
via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有