원클릭으로
ppt-source-analysis
当用户上传报告、网页、截图、参考图、模板或已有 deck,需要先判断这些输入分别承担内容素材、风格参考还是模板参考职责时使用。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
当用户上传报告、网页、截图、参考图、模板或已有 deck,需要先判断这些输入分别承担内容素材、风格参考还是模板参考职责时使用。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Professional data visualization using Python (matplotlib, seaborn, plotly). Create publication-quality static charts, statistical visualizations, and interactive plots. Use when generating charts/graphs/plots from data, creating infographics with data components, or producing scientific/statistical visualizations. Supports PNG/SVG (static) and HTML (interactive) export.
将 deck_dir 中的 HTML 页面导出为可编辑的 PPTX 文件,使用 DOM 解析重建方式生成原生 PPTX 元素(文本框、图片、形状、表格等)。
Generate professional PDFs from Markdown, HTML, data, or code. Reports, invoices, contracts, and documents with best practices.
Generate, edit, and read PowerPoint presentations. Create from scratch with PptxGenJS (cover, TOC, content, section divider, summary slides), edit existing PPTX via XML workflows, or extract text with markitdown. Triggers: PPT, PPTX, PowerPoint, presentation, slide, deck, slides.
当 storyboard 中存在图片或视觉资产缺口,需要为页面或槽位生成可追踪的资产计划,并优先落地本地图片文件时使用。
当需要根据 style-spec、storyboard 和 asset-plan 逐页生成 1280×720 HTML 幻灯片时使用。
| name | ppt-source-analysis |
| description | 当用户上传报告、网页、截图、参考图、模板或已有 deck,需要先判断这些输入分别承担内容素材、风格参考还是模板参考职责时使用。 |
识别用户上传输入的角色和价值,产出 source-map.json,为后续 skill 提供清晰的来源分类。
source-map.json,明确每个输入的角色、优势、局限性和建议下游路径。ppt-task-pack、ppt-research-pack、ppt-template-pack、ppt-style-spec 提供可消费的来源分类。ppt-superpower 检测到存在外部输入,路由进入本 skill。${deck_dir}/source-map.json每个输入必须被归类到以下一种或多种角色中:
content_source:提供事实、论点、章节和正文信息。典型输入包括研究报告、行业分析、产品文档、会议纪要、数据表格、新闻稿。style_reference:提供配色、字体气质、装饰语法、视觉方向。典型输入包括参考 PPT 截图、设计稿、海报、品牌手册、风格 Mood Board。template_reference:提供布局结构、组件模式、版式约束。典型输入包括已有 PPT 模板、样页、版式参考文件。mixed_source:同一输入同时承担多种角色。典型情况是一份已有 PPT 既提供内容,也提供风格或版式参考。对每个输入,按以下顺序评估:
roles 中应同时记录 content_source 和 style_reference。summary 中说明该输入在不同角色维度上各自的价值和局限。recommended_next_skills 应包含所有相关的下游 skill,而不是只推荐其中一个。limitations 中明确记录,并在用户回显中点明风险。mixed_source,并在 summary 中说明歧义点。source-map.json 中,但应在 limitations 里注明可用性受限。根据角色分类,推荐下游 skill:
| 角色 | 建议下游 skill |
|---|---|
content_source | ppt-task-pack(作为 research_required 的判断信号)、ppt-research-pack |
style_reference | ppt-style-spec |
template_reference | ppt-template-pack |
mixed_source | 根据各角色维度分别推荐,可能同时包含多个下游 skill |
class SourceMap:
schema_version: str
items: list["SourceItem"]
class SourceItem:
source_id: str # 唯一标识
source_kind: str # 输入类型:document / spreadsheet / image / ppt / webpage / link / screenshot 等
roles: list[str] # 角色列表:content_source / style_reference / template_reference / mixed_source
summary: str # 内容概述及角色价值说明
strengths: list[str] # 该输入的优势
limitations: list[str] # 该输入的局限性或风险
recommended_next_skills: list[str] # 建议消费该输入的下游 skill
source-map.json。下一步。ppt-task-pack 和 ppt-research-pack。ppt-style-spec。ppt-template-pack。ppt-task-pack 判断 research_required 的信号,不是绕过 ppt-task-pack 直接进入 research 的入口。ppt-research-pack 的职责。