评分明细
适用场景
这是什么?适合谁?
Fireworks Open ELI5(yizhiyanhua-ai/fireworks-open-eli5)是一个开放、可移植的 Agent Skill,把难懂的系统变成真实、可交互的视觉故事。它把一个版本化的 JSON story spec 编译成一个确定性的、自包含的 HTML 文件,离线可用。
它的差异化:
- Truth Ladder(真值阶梯):把类比、技术机制、注意事项分层呈现
- 证据在断言处:每个场景都能显示来源状态、核心文本、支撑范围,以及 URL 或明确的无定位符边界
- 四种故事语法:概念、仓库模块、工程权衡、事故,各有专属摘要视图和语义校验器
- 失败透镜 + 反问教学:影响、症状、回退、问题、答案揭示都是讲解的一部分,而非附录
核心价值:把「ELI5 层」和「可检查的技术真相」结合——读者能沿着系统追踪一个真实请求或事件、检查每个结论背后的证据、探索失败行为、批注场景、导出结果,而源材料从不发给远程运行时。
适合人群:需要给新人讲清复杂系统的工程师;要做架构讲解/事故复盘的人;想生成带证据链的可视化文档的 Agent 用户。
准备工作
- Skill 运行时:Node.js 18+;本地文件访问。
- 依赖:零 npm install、零 Python 运行时、零远程字体、零远程渲染。
- 安装:安装器(skills@1.5.23 CLI)需 Node 22.20+;已装 Skill 仍跑 Node 18+。
- 成本:Apache-2.0 开源,免费。
- 渲染:交互 HTML 和本地 PDF/PNG/PPTX/DOCX 导出用现代浏览器。
快速上手(3 步)
第一步:安装
# Codex
npx skills@latest add yizhiyanhua-ai/fireworks-open-eli5 -g -a codex -y
# Claude Code
npx skills@latest add yizhiyanhua-ai/fireworks-open-eli5 -g -a claude-code -y
-g 装到用户级;去掉则项目级。装完 npx skills@latest list -g --json 检查,再开新 Agent 任务。
第二步:验证渲染管线
node scripts/validate.mjs assets/example-spec.json
node scripts/render.mjs assets/example-spec.json example.html
命令打印紧凑 JSON,失败非零退出。
第三步:让 Agent 生成讲解
Explain how one queued job moves through this repository. Cite real files, let me play the request path, and show what breaks when the lease expires.
成功判定:得到带证据链的离线 HTML,能播放请求路径、看到失败行为、批注并导出。
初级用法
故事管线
问题 + 受众 + 证据
↓
版本化 JSON story spec
↓ 校验
确定性 HTML 渲染器
↓
离线交互讲解 + PDF / 场景 PNG / 全场景 PPTX / DOCX / 可选原生 Pages
JSON spec 是可移植的事实源;HTML 内含其 canonical SHA-256,校验器可逐字节对比。
读者工作区
每个讲解有目录抽屉:收藏、当前大纲、已开讲解、批注浏览。启用「Enable local library」才记录,只记同源已开讲解,不扫描文件系统。
高级玩法
导出矩阵
| 动作 | 结果 | 验证边界 |
|---|---|---|
| 打印/PDF | 浏览器打印对话框 | 读者选 Save as PDF |
| PNG | 1600×900 场景图 | PNG 签名+尺寸+证据页脚 |
| PPTX | 每场景一页 16:9 | ZIP 签名+OOXML 部件 |
| DOCX | 每场景一页 | ZIP 签名+OOXML 部件 |
| 原生 Pages | 真 .pages 包 | 含 Document.iwa 且可重开 |
安全与隐私
渲染器读本地文件、写一个本地文件。HTML 用 hash 白名单 CSP,无远程资源、无 XHR/WebSocket/eval。唯一连接是用户主动的 loopback Pages helper 同源请求。
小技巧
- 先 validate 后 render:
validate.mjs拒绝不安全来源 URL、外部资源、spec-hash 漂移。 - 四种语法选对:概念/模块/权衡/事故各有专属摘要视图,别用错模板。
- 失败透镜是卖点:把失败行为讲进正文而非附录,读者理解更深。
--force慎用:渲染默认 create-only,只有刻意替换已知常规文件才用。- 全量检查一条命令:
npm run check跑语法+测试+canonical 示例+发布包内容+渲染/校验 canary。
常见踩坑
踩坑 1:装了但 Agent 没发现
- 现象:装完 Skill,Agent 不用它。
- 原因:Skill 需新任务才会被重新发现。
- 解决:
npx skills@latest list -g --json确认后,开新 Agent 任务。
踩坑 2:覆盖已有安装
- 现象:重复安装覆盖了本地修改。
- 原因:没让 Agent 先审查 SKILL.md。
- 解决:按 README 的 natural language 安装指令,明确「不覆盖已有副本」。
踩坑 3:渲染覆盖了已知文件
- 现象:渲染意外覆盖了已有 HTML。
- 原因:没理解 create-only 语义。
- 解决:默认 create-only;
--force只在刻意替换时用,symlink 永远拒绝。
踩坑 4:Node 版本不匹配
- 现象:安装报错。
- 原因:安装器 CLI 需 Node 22.20+,但已装 Skill 跑 18+ 即可。
- 解决:区分「安装器要求」和「运行时要求」;Node 不够时别擅自升级系统 Node。
踩坑 5:期望实时在线渲染
- 现象:想实时协作。
- 原因:这是确定性离线渲染,不是在线编辑器。
- 解决:交付物是自包含 HTML,离线可分享、可导出。
常见问题 FAQ
Q1: 和 Anthropic 的 eli5 skill 什么关系?
A: Fireworks Open ELI5 是受 Anthropic 社区 eli5 skill 启发的独立实现,不受 Anthropic 认可,但加入了证据链、Truth Ladder、失败透镜等差异化。
Q2: 需要网络吗?
A: 渲染阶段完全不需要(无远程资源/字体/服务);安装需一次性访问 GitHub 和 npm registry。
Q3: 源材料会上传吗?
A: 不会。渲染器读本地文件、写一个本地文件;HTML 无 XHR/WebSocket/eval;唯一网络是用户主动的 loopback Pages helper。
Q4: 导出格式有哪些?
A: PDF、场景 PNG、全场景 PPTX、Pages 兼容 DOCX,以及可选的原生 .pages(macOS + Apple Pages)。
Q5: 适合团队协作吗?
A: 适合「交付讲解物」。自包含 HTML 离线可分享;批注是浏览器本地、不修改源文件;正式协作需自己配托管。
进阶学习建议
掌握基础后,建议深入:
- 事故复盘语法:用「incident」语法把真实事故做成带失败透镜和证据链的讲解,沉淀为团队知识库。
- 工程权衡讲解:用「tradeoff」语法把技术决策讲清,让评审者沿着证据链验证每个结论。
- 证据链审计:把「每个结论可追溯到来源 URL 或明确边界」作为文档质量标准,推广到全团队的讲解产出。
参考链接
最后更新:2026-08-27 · 作者:MagicNetWorld · 基于公开资料整理,关键数据经 GitHub API 独立实测核验,AI 辅助生成
📊 评分与标签
评分说明
总分 8.3/10 · P_优选
📊 可观测社区指标(采集日期:2026-08-27)
- GitHub: yizhiyanhua-ai/fireworks-open-eli5 ★159, 🔱9(GitHub API 实时验证)
- License: Apache-2.0;最后推送:2026-08-24(采集日前 3 天,活跃)
- 依赖:零 npm/Python 运行时依赖;安装器 skills@1.5.23 CLI 需 Node 22.20+
📦 可安装性 2.2/2.5
npx skills@latest add一条命令装 Codex/Claude Code,支持自然语言安装 +-g全局 +--list验证;渲染零依赖(无 npm install/Python/远程字体);扣分项是安装器要求 Node 22.20+ 高于运行时要求(18+)。- 来源:官方 README
- 竞品对比 1(Anthropic 社区 eli5):安装方式类似,但 Fireworks 版有完整校验器与发布门。
- 竞品对比 2(需要 npm install 的 Skill):Fireworks 零依赖更轻。
🎯 实用性 2.1/2.5
- 四种故事语法(概念/模块/权衡/事故)+ Truth Ladder + 失败透镜 + 证据在断言处,把「ELI5 讲解」和「可检查真相」结合;导出 PDF/PNG/PPTX/DOCX/Pages;但定位偏「生成讲解物」而非日常问答。
- 来源:官方 README
- 竞品对比 1(Anthropic eli5):纯 ELI5 无证据链;Fireworks 可检查每个结论。
- 竞品对比 2(通用文档生成器):无「失败行为探索」和「反问教学」。
📖 文档质量 1.8/2.0
- SKILL.md + spec-contract + 四个 references 契约 + evals 评估 prompt + 测试 fixture;带完整 story pipeline 图和导出验证边界表;无独立教程但文档结构清晰。
- 来源:官方 README
- 竞品对比 1(Anthropic eli5):文档更简。
- 竞品对比 2(企业知识库工具):文档体系更庞大。
👥 社区活跃 1.0/1.5
- 159 stars、9 forks,Apache-2.0 独立实现,CI + release canary;作者主导,社区体量小。
- 来源:GitHub API
- 竞品对比 1(Anthropic eli5):背靠 Anthropic 社区,曝光更高。
- 竞品对比 2(同类 Agent Skill 生态):普遍小社区。
🔗 兼容性 1.2/1.5
- 跨 Codex/Claude Code;渲染输出自包含 HTML 离线可用;可选原生 Pages 需 macOS + Apple Pages;Apache-2.0 商用友好。
- 来源:官方 README
- 竞品对比 1(Anthropic eli5):Claude 专属,跨 Agent 弱。
- 竞品对比 2(浏览器内工具):在线依赖,离线性差。
评分依据可追溯至公开来源,每项分数均有明确理由和数据支撑。
🏷️ 标签说明
- 教育: ELI5 讲解 + 反问教学的定位。来源:官方 README
- 开源免费: Apache-2.0 协议。来源:GitHub API
- 可视化: 交互式视觉故事。来源:官方 README
- Skill: Agent Skill 形态发布。来源:官方 README
- Codex: 主要目标运行时之一。来源:官方 README
📋 来源核实
- ✅ 已验证: GitHub 仓库 - stars/forks/license/pushed_at 经 GitHub API 实时核验(2026-08-27)
- ✅ 已验证: 官方 README - 安装方式/故事管线/导出矩阵/安全声明逐条比对
- ⚠️ 未实测: 实际安装与生成讲解
- ⚠️ 未验证: 导出质量、播放体验等量化评估
⚠️ 局限与未实测声明
- 本文基于 2026-08-27 GitHub 公开 README 整理,未实际运行该 Skill
- 导出格式、渲染效果为文档自述,未独立复现
- 竞品对比基于公开文档,未经同环境实测