chart-generator
Data visualization and chart generator with SVG file output. 数据可视化、数据图表、图表生成、柱状图、bar chart、折线图、line chart、饼图、pie chart、ASCII图表、数据报表、趋势图、sparkline、仪表盘、dashboard、HTML图表、SVG图表、SVG文件输出、数据分析图、统计图表、表格生成、格式化表格、数据展示、可视化报告、数据看板、进度条、热力图、趋势分析、变化率。Generate bar charts, line charts, pie charts, tables, sparklines, dashboards, progress bars, trend analysis, and heatmaps as ASCII or HTML. Also generates SVG chart files (bar/pie/line) that open directly in browsers. Use when: (1) creating data visualizations/charts, (2) generating bar/line/pie charts, (3) formatting data into tables, (4) building HTML chart reports, (5) showing data trends or distributions, (6) any chart, dashboard, or data visualization task, (7) progress tracking, (8) trend analysis with change rates, (9) heatmap visualization, (10) generating SVG chart files for sharing or embedding. 适用场景:生成图表、数据可视化、做报表、展示数据趋势、对比数据、ASCII图表终端展示、HTML图表报告输出、SVG图表文件生成、进度条、热力图、趋势分析。
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/ckchzh2022/chart-generatorChart Generator
数据可视化图表生成器,通过 scripts/chart.sh 生成ASCII图表或HTML文件。
为什么用这个 Skill? / Why This Skill?
- 即开即用:一条命令直接出图,不需要安装matplotlib、echarts等复杂依赖
- 双输出:终端ASCII图表(方便命令行查看)+ HTML文件(方便分享和嵌入)
- 迷你趋势图:Unicode sparkline一行搞定趋势展示
- Compared to asking AI directly: produces actual runnable chart output (ASCII art + HTML files), not just code snippets you'd need to run yourself
使用方式
脚本路径:scripts/chart.sh(相对于本skill目录)
命令一览
# ASCII 柱状图
chart.sh bar "标签1:值1,标签2:值2,标签3:值3" [--title "标题"]
# ASCII 折线图
chart.sh line "1,5,3,8,2,7" [--title "趋势"]
# ASCII 饼图(百分比条形式)
chart.sh pie "A:30,B:50,C:20" [--title "分布"]
# 格式化表格
chart.sh table "H1,H2,H3|R1C1,R1C2,R1C3|R2C1,R2C2,R2C3"
# HTML 柱状图(内联SVG,无外部依赖)
chart.sh html-bar "A:30,B:50,C:20" --output chart.html
# 迷你趋势图(Unicode块字符)
chart.sh sparkline "1,5,3,8,2,7,4,9"
# 数据看板模板(多图表组合)
chart.sh dashboard "标题"
# 进度条可视化
chart.sh progress "已完成,总数" [--title "项目进度"]
# 趋势分析(折线+变化率+统计摘要)
chart.sh trend "10,15,12,20,18,25" [--title "月度增长"]
# ASCII热力图
chart.sh heatmap "1,2,3|4,5,6|7,8,9" [--title "活跃度"]
# SVG柱状图(生成.svg文件,可浏览器打开)
chart.sh svg-bar "销售报告" "Q1:120,Q2:180,Q3:95,Q4:210" [--color blue|green|red|rainbow]
# SVG饼图(扇形+图例+百分比标签)
chart.sh svg-pie "市场份额" "苹果:35,三星:25,华为:20"
# SVG折线图(坐标轴+数据点+面积填充)
chart.sh svg-line "月度趋势" "1月:100,2月:150,3月:120"
# 帮助
chart.sh help
See also: tips.md for data visualization best practices.
数据格式
- 键值对:
"标签:数值,标签:数值"— 用于 bar, pie, html-bar - 纯数值:
"1,5,3,8,2,7"— 用于 line, sparkline - 表格:
"列头1,列头2|行1值1,行1值2|行2值1,行2值2"— 管道符分隔行,逗号分隔列
选项
--title "标题"— 图表标题(bar, line, pie)--output file.html— HTML输出文件路径(html-bar)
输出示例 / Example Output
柱状图 (bar)
$ chart.sh bar "销售:85,市场:62,研发:93,运维:41" --title "部门预算(万)"
部门预算(万)
销售 ████████████████████░ 85
市场 ███████████████░░░░░░ 62
研发 ██████████████████████ 93
运维 ██████████░░░░░░░░░░░ 41
迷你趋势图 (sparkline)
$ chart.sh sparkline "3,7,2,8,5,9,1,6"
▃▆▁█▄█▁▅
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-ckchzh2022-chart-generator": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
crypto-tracker
Track cryptocurrency markets in real-time. 加密货币行情追踪、比特币价格、以太坊ETH、市值排行、DeFi数据、恐惧贪婪指数、趋势币种、空投信息、RSI技术分析、均线分析、金叉死叉、DeFi收益率对比、Gas费查询。Use when checking crypto prices, market sentiment, DeFi TVL, trending coins, meme coins, RSI indicators, moving averages, DeFi yield comparison, or Ethereum gas fees. Free APIs (CoinGecko, DefiLlama) — no API keys needed. 实时行情、涨跌幅、市场情绪分析、技术指标。
social-copywriter
Social media copywriter. 社交媒体文案、朋友圈文案、朋友圈怎么发、微博文案、微博段子、Twitter文案、tweet、Instagram文案、IG caption、社交媒体文案生成、节日祝福、生日祝福文案、美食文案、旅行文案、心灵鸡汤、日常文案、晒照文案、show off、心情文案、搞笑文案、高级感文案、文艺文案、伤感文案、节日营销文案、品牌文案、长线程、病毒传播文案、裂变文案、品牌调性、festival marketing、brand copy、viral copy、thread。Generate copy for WeChat Moments, Weibo, Twitter/X, Instagram, birthdays, holidays, food, travel, festival marketing, brand voice, threaded posts, and viral content. Use when: (1) writing WeChat Moments/朋友圈 posts, (2) creating Weibo content, (3) writing Twitter/X posts, (4) crafting Instagram captions with hashtags, (5) birthday or holiday greetings, (6) food or travel captions, (7) daily inspirational quotes, (8) festival/holiday marketing campaigns, (9) establishing brand voice and copywriting style, (10) creating Twitter/Weibo thread series, (11) designing viral/shareable content for maximum reach, (12) any social media copywriting. 适用场景:发朋友圈、写微博、发Twitter、写Instagram文案、生日祝福、节日祝福、美食打卡、旅行打卡、日常心情、节日营销借势、品牌文案风格、长线程创作、病毒传播文案。
zhihu-writer
Zhihu answer and article generator. 知乎回答、知乎文章、知乎专栏、知乎盐选、盐选故事、高赞回答、知乎SEO、知乎涨粉、知乎运营、知乎写作、专栏写作、知乎问答、知乎干货、知乎长文、Zhihu answer、Zhihu article、数据型回答、故事型回答、专业回答、辩论型回答、知乎标题。Generate Zhihu answers, articles, titles, and Yanxuan-style content. Use when: (1) writing Zhihu answers in various styles (professional/story/data/debate), (2) creating Zhihu column articles, (3) generating engaging Zhihu titles, (4) writing Zhihu Yanxuan/盐选 style stories, (5) any Zhihu content creation. 适用场景:写知乎回答、写专栏文章、生成知乎标题、写盐选故事、知乎内容运营。
xhs-content-creator
Xiaohongshu viral note writer. 小红书爆款笔记生成器、标题优化、标签推荐、封面建议。Generate viral notes, trending titles, SEO tags, hooks, and cover suggestions. 小红书运营、种草文案、爆款标题公式、流量密码。
job-hunter
Job hunting assistant with resume generator & scoring. 求职助手、简历生成、简历评分、简历优化、简历模板、resume、markdown简历、简历打分、简历诊断、面试准备、面试问题、薪资谈判、找工作、跳槽、换工作、Boss直聘、拉勾网、猎聘、求职信、cover letter、自我介绍、电梯演讲、elevator pitch、求职追踪、offer谈判、offer对比、面试跟进邮件、follow-up email、职业规划、校招、社招、秋招春招、面经、八股文、JD匹配、简历匹配度、模拟面试、mock interview。Job search, resume file generator (markdown), resume scoring system (10 dimensions/100 points), interview prep, salary negotiation, application tracker, follow-up emails, offer comparison, JD skill matching analysis, mock interview (HR/Technical/Final rounds with 10 Q&A each). Use when: (1) generating a resume/CV file with smart skill matching by position, (2) scoring/evaluating an existing resume, (3) writing cover letters, (4) preparing for job interviews, (5) researching salary ranges, (6) tracking job applications, (7) crafting elevator pitches/self-introductions, (8) writing follow-up emails after interviews, (9) comparing multiple job offers, (10) analyzing JD to find skill gaps, (11) mock interview practice with coaching tips, (12) any job hunting or career transition task. 适用场景:一键生成markdown简历文件(根据职位智能匹配技能+项目)、简历评分诊断(10维度100分制)、写求职信、准备面试、查薪资、追踪求职进度、写自我介绍、面试跟进邮件、offer对比分析、JD匹配分析(投了没回复的痛点)、模拟面试(面试紧张的痛点)、跳槽准备。春招旺季必备!中英双语输出。本地运行,无需API。