Install
openclaw skills install @wangjiaocheng/visualization-chart-generation可视化图表生成技能,支持SVG/HTML/HTML+JS三种格式,包含完整设计规范,可保存为图片。触发词:画图表、生成图表、可视化、SVG、HTML图表、保存为图片、架构图、流程图、chart、meta-skill-system
openclaw skills install @wangjiaocheng/visualization-chart-generation本技能提供从设计规范到图表输出的完整能力。
输出形式:生成SVG/HTML/HTML+JS代码文件,用户可通过浏览器打开查看,支持保存为图片。
内置完整的视觉设计规范,确保生成的图表风格统一、专业:
生成静态矢量图表,适合简单、高效的可视化需求:
生成交互式网页图表,适合需要动态效果的需求:
集成专业图表库,适合复杂数据可视化需求:
支持多种输出格式,满足不同使用场景:
visualization-chart-generation/
├── SKILL.md # 主技能文件
├── references/ # 参考文档目录(.md文件)
│ ├── viz-catalog.md # 设计规范清单 + 组件依赖拓扑
│ ├── viz-requirements.md # 生成要求清单
│ ├── exemplars.md # 范本库索引
│ └── exemplars/ # 范本库目录
│ ├── V0-需求分析域范本.md
│ ├── V1-设计规范域范本.md
│ ├── V2-SVG生成域范本.md
│ ├── V3-HTML生成域范本.md
│ ├── V4-复杂可视化域范本.md
│ └── V5-输出保存域范本.md
└── assets/ # 资产目录(模板、图标、字体等)
├── flowchart-template.svg # 流程图SVG模板
├── save-as-image-template.html # 带保存按钮HTML模板
└── chartjs-bar-template.html # Chart.js柱状图模板
分类原则:
references/:存放参考文档(.md),用于加载到上下文中指导思考assets/:存放输出资产(.svg/.html/.pptx等),用于最终输出,不需要加载到上下文references/viz-catalog.md,获取设计规范和组件清单references/viz-requirements.md 获取生成要求;如需范本,读取 references/exemplars.md 获取参考根据用户需求选择合适的输出格式:
| 需求场景 | 推荐格式 | 原因 |
|---|---|---|
| 静态图表 | SVG | 简单、高效、通用 |
| 交互功能 | HTML | 功能强大、体验好 |
| 复杂可视化 | HTML+JS | 支持Chart.js、D3.js等库 |
| 保存为图片 | SVG或HTML | 两者都可以,SVG更容易转换 |
.svg 或 .html 文件本技能内嵌了完整的图表生成执行框架。
核心理念:
统一执行流程:收到任务后按4步执行——需求分析 → 格式选择 → 代码生成 → 文件输出。
分析用户的可视化需求:
根据需求分析结果选择格式:
根据设计规范生成图表代码:
将生成的代码保存为文件:
.svg 扩展名.html 扩展名,可包含"保存为图片"按钮references/viz-catalog.md,不可凭感觉