1. 基本信息
| 项目 | 内容 | 数据来源 |
|---|---|---|
| 正式名称 | presentation-creator | 合集仓库子目录名(见下方说明) |
| 所属合集仓库 | getsentry/skills(Sentry 官方 Agent Skills 公开仓库) | GitHub |
| 作者/维护者 | Sentry(getsentry 组织账号) | GitHub |
| 来源链接 | https://github.com/getsentry/skills/tree/main/skills/presentation-creator | — |
| 许可证 | Apache-2.0(开源可审计) | GitHub API |
| 所属仓库整体 Stars/Forks | 864 / 45(注:该数字属整个合集,不代表本技能自身热度,仅供了解仓库整体规模) | GitHub API |
| 该技能自身活跃度 | 该子目录累计 2 次提交,最近一次 2026-05-09;仓库整体最近一次 push 为 2026-07-15 | GitHub Commits API |
| 最新版本 | 无显式版本号(仓库未使用 Release/Tag 机制) | GitHub Releases/Tags API |
| 安装方式 | Claude Code 插件市场两条命令(见第十章) | 官方 README |
2. 功能介绍与亮点
presentation-creator 是 Sentry 官方开源的演示文稿生成 skill,用 React + Vite + Recharts 技术栈把数据故事做成可交互的单文件网页幻灯片:
- 数据真实性铁律:SKILL.md 明确要求“只为有真实数据支撑的页面画图表,绝不编造、估算或臆填数字”——没有数据支撑的内容一律改用卡片、表格、要点列表等纯文本布局,图表数据必须逐一可溯源到原始素材。这是同类演示文稿工具中较少见的正向安全设计。
- 完整脚手架:一次生成包含
index.html/App.jsx/Charts.jsx的完整 React 项目结构,内置键盘翻页(方向键/空格)、进度条、渐入动画,npm run build后产出单个可分发的 HTML 文件。 - 设计系统参考:
references/design-system.md提供完整色板、字体、CSS 变量与布局工具类;references/chart-patterns.md提供 Recharts 组件的坐标轴配置、配色、图表类型等实操范式,降低了从零设计图表的门槛。 - 官方出品:源自 Sentry 官方仓库,与仓库内的
security-review同源,工程质量有组织背书。
3. 适用场景
所属分类:文档与办公自动化
适合需要把真实业务指标(增长曲线、对比数据、时间序列等)快速转成可交互演示文稿的开发者与技术团队:技术分享、季度复盘、产品数据故事、内部评审材料等场景,尤其适合那些“手上有数据但不想在 PPT 里手工画图表”的用户。因内置“禁止编造数据”的强约束,也适合对图表数字准确性有合规要求的技术团队。
4. 跨 Agent 兼容性
- Claude Code:✅ 原生支持——官方 README 给出明确安装命令(
claude plugin marketplace add getsentry/skills+claude plugin install sentry-skills@sentry-skills)。 - Codex:❓ 未验证——README 未点名支持 Codex,公开材料中也无佐证。
- OpenClaw:❓ 未验证——公开材料中未见相关说明。
- Hermes Agent:❓ 未验证——公开材料中未见相关说明。
补充:仓库同时支持 skills.sh 生态的通用安装方式(npx skills add getsentry/skills),官方文档点名兼容 Claude Code、Cursor、Cline、GitHub Copilot「及其他兼容 Agent」,但未逐一列出上述四个生态,故未点名者均标注为未验证。
5. 推荐理由
Sentry 官方出品,用 React + Recharts 把真实数据一键转成可交互网页演示文稿,杜绝编造图表数字。相比同类偏重静态文件(docx/pptx/xlsx/PDF)的文档自动化技能,它面向的是需要可交互、可部署为网页的数据演示场景,且把“图表数据必须真实可溯源”写成了强制执行的工作流规则,而非依赖使用者自觉。
6. 评分
| 维度 | 分数 | 说明 |
|---|---|---|
| 受欢迎程度 | 6 | 官方仓库整体 864 星,但该数字属整个合集、不代表本技能自身热度;该子目录自身仅 2 次提交、未见独立第三方社区讨论,热度信号偏弱 |
| 可用性 | 8 | Claude Code 安装仅需两条命令,SKILL.md 与配套 reference 文档详实完整;需要本地 Node/npm/Vite 环境执行构建,非“复制即用”;子目录最近改动约 2 个月前,仓库整体 2 天前仍有提交,维护活跃 |
| 安全性 | 8 | 见下方安全检查清单 |
| 综合 | 7.3 | 三项均值 |
安全检查清单:
| 检查项 | 结果 |
|---|---|
| ① Shell 命令执行范围 | 生成本地 React/Vite 项目并执行 npm install / npm run dev / npm run build,范围限于项目目录内的标准前端构建工具链,未见越权系统命令 |
| ② 运行时联网外发 | 仅通过 <link> 标签从 Google Fonts CDN 加载字体资源,无用户数据外发;不接入 Sentry MCP 或错误上报接口 |
| ③ API Key/凭据要求 | 否,纯本地文件生成,无需任何凭据 |
| ④ 可疑指令排查 | 逐行读取 SKILL.md 全文,未发现隐藏指令或 prompt injection 迹象 |
| ⑤ 作者/组织信誉 | Sentry 官方仓库,Apache-2.0 开源可审计。需说明:Sentry 生态另有一起与本 skill 无关的安全事件——2026 年 6 月披露的 “Agentjacking” 漏洞,攻击者可通过伪造 Sentry 错误事件配合公开 DSN 密钥,诱导 AI Agent 通过 Sentry MCP 服务器执行恶意指令;该攻击面是 Sentry 错误事件摄取管道与 MCP 服务器,presentation-creator 本身纯本地生成文件、不读取 Sentry 事件数据、不接入 MCP,故不在此攻击面内,但用户若同时使用 Sentry 相关 MCP 服务或调试类 skill 应额外关注 |
| ⑥ License | Apache-2.0,明确 |
| ⑦ 最近维护 | 子目录约 2 个月前有改动,仓库整体 2 天前仍在维护,非弃置项目 |
7. 跟同类 Skills 相比的优势
| presentation-creator | frontend-slides | pptx-anthropics-skills | |
|---|---|---|---|
| 输出形态 | React 项目 → 构建为单文件 HTML | 零依赖单文件 HTML(无需构建) | 可编辑 .pptx 文件 |
| 图表能力 | Recharts 真实数据图表,禁止编造数字 | 无内置图表引擎,侧重视觉风格 | 支持插入图表,但无“禁止编造数据”强约束 |
| 视觉定制 | 默认 Sentry 品牌色,需自行换肤 | 46 种预设视觉风格,先出预览图再选 | 遵循用户模板或默认清单化配色方案 |
| 安装门槛 | 需 Node/npm/Vite 构建环境 | 零依赖,Agent 直接生成即可用 | Claude Code 插件市场一键安装 |
| 官方背书 | Sentry 官方 | 个人开发者(25,414 星) | Anthropic 官方 |
presentation-creator 的差异化定位很清晰:它不追求视觉风格的丰富度(对比 frontend-slides 的 46 种预设),也不产出可在 PowerPoint 中直接编辑的文件(对比 pptx-anthropics-skills),而是把“图表数据必须真实、可溯源”作为工作流的强制前提——这一点是另外两款都没有显式承诺的。对于需要向内部或客户展示真实业务数据、且担心 Agent 在图表环节“脑补”数字的团队,这是更稳妥的选择。
8. 用户评价
该技能目前在第三方平台尚无具名用户评价:公开渠道仅有自动生成的第三方技能目录列表页,不含真实用户评论;Reddit / Hacker News / X 等平台也未见独立讨论。
9. 其他补充
无。
10. 安装使用方式
方式一:Claude Code 插件市场(推荐)
claude plugin marketplace add getsentry/skills
claude plugin install sentry-skills@sentry-skills
安装后重启 Claude Code,skill 会在相关任务中自动激活。更新方式:
claude plugin marketplace update
claude plugin update sentry-skills@sentry-skills
方式二:skills.sh 通用生态(适用于 Claude Code、Cursor、Cline、GitHub Copilot 等兼容 Agent)
npx skills add getsentry/skills
注意事项:安装的是整个 sentry-skills 插件包(含 28 个 Sentry 技能),非单独安装 presentation-creator;实际使用生成的幻灯片项目时,需要本地 Node.js/npm 环境执行 npm install 与 npm run dev/npm run build。
11. 注意事项
- 该 skill 来自“面向 Sentry 员工”定位的内部工具仓库,默认视觉方案是 Sentry 品牌色与 Logo,实际使用前需要自行替换
references/下的设计系统与 SVG 文件才能用于非 Sentry 场景。 - 需要本地具备 Node.js/npm/Vite 构建环境,纯静态文本编辑器无法直接使用。
- 该子目录本身维护记录较少(仅 2 次提交),长期可持续性有待观察。
- 跨 Agent 兼容性中 Codex / OpenClaw / Hermes Agent 三项均未获得官方材料证实,如需在这些环境使用请自行验证。