1. 基本信息
| 项目 | 内容 |
|---|---|
| 名称 | tufte-data-viz |
| 作者/维护者 | Caylent(企业 GitHub 组织,官网 caylent.com) |
| 来源链接 | https://github.com/caylent/tufte-data-viz |
| 许可证 | MIT(数据来自 GitHub API) |
| GitHub Stars | 186(数据来自 GitHub API) |
| Forks | 7(数据来自 GitHub API) |
| 最新提交 | 2026-02-19(数据来自 GitHub API) |
| 安装方式 | npx skills add caylent/tufte-data-viz,或手动克隆到技能目录 |
2. 功能介绍与亮点
tufte-data-viz 是一套只读图表设计规则集,把 Edward Tufte 经典著作中的图表原则转化为 22 条可执行规则,覆盖 Recharts、ECharts、Chart.js、matplotlib、Plotly、D3/SVG 等主流图表库。核心能力:去网格线与图例、直接标签、坐标轴只覆盖数据范围、灰色主色调加单一强调色、深色模式与无障碍对比度、响应式与动效规范。仓库自带交互演示页,可对比默认样式与 Tufte 样式,并附 before/after 图与动图。每条规则附库专属代码片段;SKILL.md 声明仅 Read, Glob, Grep 权限,只读参考文件,不写入、不执行、不联网。
3. 适用场景
固定分类:数据分析与可视化。
适合需要 agent 产出图表却不满意默认花哨样式的数据分析师、前端开发者与内容创作者,尤其适合团队需要统一图表风格的协作场景。规则覆盖 6 种以上主流库,跨技术栈项目可复用同一套标准。
4. 跨 Agent 兼容性
- Claude Code:原生支持,SKILL.md 为标准 Agent Skills 格式,可直接放入技能目录或用
npx skills add安装。 - Codex / OpenClaw / Hermes Agent:跨平台安装工具
skills(vercel-labs/skills)支持列表含这三个平台,可用同一命令安装;但allowed-tools为 Claude 专属字段,其余平台的实际解释方式未验证,结论为需适配/未验证。
5. 推荐理由
只读规则集,让 Claude 等 agent 为 6 种主流图表库统一套用 Tufte 式简洁专业图表标准。
6. 评分
| 维度 | 分数 | 说明 |
|---|---|---|
| 受欢迎程度 | 4 | 186 stars、7 forks,仅 1 位贡献者、0 个 issue,讨论量稀少;Caylent 为有官网的真实企业,带来一定可信度加成 |
| 可用性 | 8 | 单条命令即可安装;文档、示例、交互演示齐全;最近一次提交为 2026-02-19 |
| 安全性 | 9 | 仅 Read, Glob, Grep 权限,无 Shell 执行、无网络外联、无需 API Key;MIT 许可明确;全部文件均为可读文本,未发现混淆内容或可疑指令 |
安全检查清单:①无 Shell 执行权限(仅只读)②不联网外发数据 ③不要求 API Key ④逐份检查未发现可疑指令 ⑤作者为有官网的企业组织 ⑥License 为 MIT ⑦最近提交 2026-02-19,未标记 archived。
7. 跟同类 Skills 相比的优势
| 对比项 | tufte-data-viz(Caylent) | tufte-claude-skill(aref-vc) |
|---|---|---|
| 规则数量 | 22 条,含屏幕端扩展规则(无障碍对比度、深色模式、响应式、动效) | 10 条,聚焦经典 Tufte 三本著作的核心原则 |
| 覆盖图表库 | Recharts、ECharts、Chart.js、matplotlib、Plotly、seaborn、D3/SVG | 自建 HTML/SVG 输出栈,或 React(Recharts + D3 兜底) |
| 附加产出 | 交互式演示页面、before/after 图与动图 | 文案风格指南与一页速查表 PDF |
| 权限模型 | 仅 Read/Glob/Grep,纯只读 | 未声明 allowed-tools 限制 |
两者都把 Tufte 图表美学固化为 agent 规则:前者图表库覆盖更广、且显式只读权限;后者额外覆盖图表配文写作风格,可按技术栈选用。
8. 用户评价
该技能目前尚无具名用户评价,已被一个第三方 Skills 目录站点收录。
9. 安装使用方式
- 一键安装:
npx skills add caylent/tufte-data-viz - 手动安装:克隆仓库后放入技能目录(如
~/.claude/skills/tufte-data-viz) - 触发方式:对话中要求生成、审查或修改图表、看板等可视化内容时自动触发,安装后无需重启
- 在线演示:https://caylent.github.io/tufte-data-viz/
10. 注意事项
- 风格高度主观(作者称“opinionated by design”),会强制移除图例、拒绝饼图、强制用衬线字体,团队已有固定图表规范时需先确认兼容性
- 最近提交为 2026-02-19,后续维护活跃度有待观察
- 仅覆盖图表设计规则,不涉及数据处理与分析逻辑,需与数据分析类技能配合使用