

你会得到
- 无依赖的 React 热力图组件,props 带类型
- 同一份日历的单 HTML 文件版,数据放在 JSON 块里
- 把 git log、CSV 或 JSON 汇总成每日计数的脚本
- 总数、连续天数、键盘导航和实时读数
- 可选:PopNow 生成的页头或分享卡片图,先报价
适合
- 在个人主页展示提交、写作或学习记录
- 习惯、健身和连续打卡追踪
- 报告中的每日销售额、注册数或工单量
不适合
- 在一张图里对比多组数据
- 按小时分布的规律,或很短的历史记录
- 查找精确数值,这时表格更好读
怎么用
在 Claude 或 ChatGPT 里
用 PopNow 的技能「日历热力图」(activity-heatmap-calendar)帮我做这件事:把这个仓库过去一年的提交记录展示在我作品集的“关于”页面上。
在编程 Agent 里
/popnow-activity-heatmap-calendar 把这个仓库过去一年的提交记录展示在我作品集的“关于”页面上。
接着试试
用固定档位:1、3、6 次提交。
给这个区块做一张分享卡片背景图,先告诉我要多少积分。
需要准备
- 你的记录,或导出记录的命令
- 一个单位代表什么,比如一次提交或一笔订单
- 日期范围,以及每周是否从周一开始
类似技能
查看全部 →3D 头像制作工具
+3在浏览器里捏一个软萌毛绒风 3D 角色,保存为透明 PNG 或 3D 网页。
AI SaaS 落地页
+3温暖的砂色纸面,发丝线的竖轨和斜线阴影围着一块实时看板,助手在上面规划任务。
动态 Hero 首屏区块
+3落地页首屏:标题中的一个词轻轻轮换,配两个按钮和一个宽幅图片框。
着色器主视觉的创意机构网站
+3一块实时的橙色热浪着色器主视觉,底部固定一句宣言,配胶囊导航和错落的案例网格。
深色 SaaS 落地页
+3深色、动效丰富的软件产品营销网站,交付为一个自包含的 HTML 文件。
设计师作品集网站
+3六张微微倾斜的卡片环绕着渐隐的标题,浅灰底色,一张红色人像卡片,以及编辑风格的案例研究。
程序员作品集网站
+3面向工程师的深色个人网站,含项目案例、文章、演讲、简历和联系表单。
编辑风 SaaS 网站
+3深蓝的分栏首屏,五行衬线标题配纪实照片,斜切的色带,以及一种钴蓝强调色。
玻璃拟态网站模板
+3近黑胶片上的磨砂玻璃胶囊,一行带斜体单词的超大衬线标题,以及邮箱订阅框。
硬件产品网站
+3银色影棚照片上是超大的细线型号名,磨砂规格卡片,按比例排列的产品阵列,以及硬件网格布局。
交互式系统架构图
+3离线可点击的系统架构图,基于经过校验的 JSON 模型生成,每个方框都附有依据。
互动网格主视觉
+3近黑底上的一张细线深色网格,会朝光标弯曲,并从每次点击中荡出一圈发光的波纹。
知识图谱可视化
+3把项目笔记变成离线可搜索的知识图谱,每条结论都能追溯到原文所在行。
KPI 仪表盘模板
+3暖纸上的四个 KPI 方块,附变化标签,配发光折线图、分项表格和目标进度条。
AI 样稿转落地页
+3先看三张整页设计稿,选定一张,你的 Agent 再把它构建为干净、响应式的代码。
杂志网站模板
+3印刷级质感的杂志网站,含文章、专题、小型商店和订阅,整站就是一个 HTML 文件。
粒子动画主视觉
+3暖纸底色上的文案,旁边是一个旋转的墨色与青绿色圆点球体,按每个理念重组形状,并在滚动时散开。
个人品牌网站
+3一张羽化进暖纸的肖像,置于细线括号之下,两侧是轻重对比的陈述。
电影感产品发布页
+3电影光线下的近黑页面:衬线标题卡配漂移的光带,宽银幕式的夜景,以及预约表单。
后台管理系统模板
+3可直接运行的后台控制台,含图表、表格、看板和日历,整套就是一个离线 HTML 文件。
SaaS 落地页模板
+3沉静、明亮的软件产品营销网站,含可交互的产品控制台、定价和注册。
手帐风个人简历网站
+3用纸质物件拼成的多页在线简历,含项目案例和可打印的简历。
球鞋商城网站模板
+3完整的鞋履或服装网店,含商品目录、商品详情页、购物袋和演示结账,全在一个 HTML 文件里。
工作流自动化落地页
+3石墨灰页面,左对齐的小标题,下方是实时的节点图,会运行、重试并流式输出日志。
常见问题
数据从哪里来?
任何每条记录都带日期的数据都可以。自带脚本能读取 git log 输出、带日期列的 CSV、JSON 数组或纯时间戳列表,并按天输出计数。
需要图表库吗?
不需要。React 版只依赖 React,HTML 版什么都不需要。两者都用普通元素绘制网格,支持浅色和深色模式。
颜色档位怎么定?
默认按有记录日期的四分位数划分,所以即使一年比较清闲,也能用满整条色阶。数字有固定含义时,你可以设置固定阈值。
为什么不让图像模型直接画出我的统计?
图像模型可能把数字画错。技能会用 PopNow 生成不含文字的背景,再用 HTML 把你的真实总数和连续天数叠在上面。

