ワンクリックで
ppt-review-workflow
Reviewer角色的PPT审稿工作流。使用pptx-generator技能按设计系统重构PPT, 保持内容和逻辑,优化结构、排版、配色、字体。输出修改清单。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Reviewer角色的PPT审稿工作流。使用pptx-generator技能按设计系统重构PPT, 保持内容和逻辑,优化结构、排版、配色、字体。输出修改清单。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
部署 Hermes Agent 多角色协作系统,包含 PM/SE/Assistant/Writer/Reviewer 五个专业角色
PM任务路由与分派技能。定义如何拆解用户需求、按角色分派任务、以及对外输出的审稿流水线。
Use this skill any time a .pptx file is involved in any way — as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading, parsing, or extracting text from any .pptx file (even if the extracted content will be used elsewhere, like in an email or summary); editing, modifying, or updating existing presentations; combining or splitting slide files; working with templates, layouts, speaker notes, or comments. Trigger whenever the user mentions "deck," "slides," "presentation," or references a .pptx filename, regardless of what they plan to do with the content afterward. If a .pptx file needs to be opened, created, or touched, use this skill.
SOC 職業分類に基づく
| name | ppt-review-workflow |
| description | Reviewer角色的PPT审稿工作流。使用pptx-generator技能按设计系统重构PPT, 保持内容和逻辑,优化结构、排版、配色、字体。输出修改清单。 |
| license | MIT |
| metadata | {"version":"1.0","category":"productivity","roles":["reviewer"],"related_skills":["pptx-generator"]} |
Reviewer角色配置了pptx-generator技能,但通过delegate_task分发时,子agent不会自动加载技能,只会使用基础库(python-pptx)做浅层分析,无法实现真正的视觉优化。
skill_view("pptx-generator")
阅读技能文档,了解设计系统、配色方案、字体规范。
from pptx import Presentation
prs = Presentation("原文件.pptx")
for slide in prs.slides:
for shape in slide.shapes:
if hasattr(shape, "text"):
# 提取文本、位置、样式
商务深蓝主题(推荐用于项目汇报):
const theme = {
primary: "1E3A5F", // 深蓝 - 主标题
secondary: "475569", // 灰蓝 - 正文
accent: "3B82F6", // 亮蓝 - 强调
success: "10B981", // 绿色 - 正向数据
danger: "B91C1C", // 红色 - 警示
bg: "FFFFFF", // 白色 - 背景
bgDark: "0F172A" // 深色 - 封面背景
};
字体规范:
创建 slides/ 目录,每页一个JS文件:
slides/
├── slide-01.js # 封面
├── slide-02.js # 内容页
├── ...
├── compile.js # 编译脚本
└── output/
└── 审稿优化版.pptx
compile.js模板:
const pptxgen = require("pptxgenjs");
const pres = new pptxgen();
pres.layout = 'LAYOUT_16x9';
const theme = {
primary: "1E3A5F",
secondary: "475569",
accent: "3B82F6",
success: "10B981",
danger: "B91C1C",
bg: "FFFFFF",
bgDark: "0F172A"
};
for (let i = 1; i <= N; i++) {
const num = String(i).padStart(2, '0');
const slideModule = require(`./slide-${num}.js`);
slideModule.createSlide(pres, theme);
}
pres.writeFile({ fileName: './output/审稿优化版.pptx' });
cd slides && node compile.js
列出具体修改项:
npm install -g pptxgenjs
pip install python-pptx
不要用 delegate_task(会丢失技能加载),直接在当前agent执行:
skill_view("pptx-generator")node compile.js