一键导入
html-fig
作图默认方法 — 自包含 HTML/SVG 所见即所得预览(多样式)→ 用户批准 → 导出 SVG+PNG+PDF 多格式 + 带下载/复制按钮的 HTML。任何"作图/可视化/改样式/好看点/热图/出图/preview"触发;尤其投稿级、需反复调样式、用户给旧图截图要复刻的场景。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
作图默认方法 — 自包含 HTML/SVG 所见即所得预览(多样式)→ 用户批准 → 导出 SVG+PNG+PDF 多格式 + 带下载/复制按钮的 HTML。任何"作图/可视化/改样式/好看点/热图/出图/preview"触发;尤其投稿级、需反复调样式、用户给旧图截图要复刻的场景。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
并行 agent team 处理多目标任务,每个 agent goal-loop 自闭环;产出 HTML 报告给用户看。用户说 "dispatch / 派 agent / agent team 做 / 多并行 / 一次性处理 N 个 / 全部一次性 / 不留尾巴 / 目标驱动并发 / P1=N 直接" 等触发。
管理钉钉产品能力(AI表格/日历/通讯录/群聊与机器人/待办/审批/考勤/日志/DING消息/开放平台文档/钉钉文档/钉钉云盘/AI听记/邮箱/在线电子表格/知识库等)。当用户需要操作表格数据、管理日程会议、查询通讯录、管理群聊、机器人发消息、创建待办、提交审批、查看考勤、提交日报周报(钉钉日志模版)、读写钉钉文档、上传下载云盘文件、查询听记纪要、收发邮件、读写在线电子表格(axls)、管理钉钉知识库时使用。
一条命令出 session 现状 + ROI 全景 HTML(包装 cc_sessions.py index + regen_dev_roi.py,输出规范 /debrief 风 HTML,含 vault nav + KPI clickable + per-project 表)。用户说「列会话 / session 现状 / 会话 ROI / sessions / /sessions / 看下 session / 清理候选」时触发
文件清理族 — downloads 子命令把 ~/Downloads 顶层 entry 按规则派送到 ~/Dev / personal-vault;zip 子命令把 ~/Dev 下 raw 归档(.zip/.rar/.7z)外挪到 ~/zip/<Dev 镜像>,原位置留 _ZIP-INDEX.md 指针。触发:整理下载目录 / Downloads 太乱 / 下载里的东西归一下 / zip 外挪 / 归档外挪 / Dev 太臃肿 / 把压缩包挪走 / raw 归档清理。
把一批散落的 retro/会话记录按主题线合并成少数 HTML 知识节点(起因→迭代→现状),原文归档到 _archive,织入 wiki 知识网。用户说"4月所有会话讲了啥+修到哪""合并/整合 retro 不要思维负担""摘要这些 retro/会话"时触发。
单站点 commit + push + deploy + 健康检查一条龙组合 skill。串联 /repo ship → /deploy → /health project → live URL → /wrap retro --quick,确保「完成 = 上线 + 验 200」零尾巴。用户说 "/ship X" / "ship X" / "把 X 发上去" / "X 上线" / "把 X 部上去" 时触发。**硬约束**:必须在 station repo 目录下跑(cwd 是 ~/Dev/stations/<name> 或 ~/Dev/<station>),~/Dev 根 / 非部署项目 → 立即拒绝。
| name | html-fig |
| description | 作图默认方法 — 自包含 HTML/SVG 所见即所得预览(多样式)→ 用户批准 → 导出 SVG+PNG+PDF 多格式 + 带下载/复制按钮的 HTML。任何"作图/可视化/改样式/好看点/热图/出图/preview"触发;尤其投稿级、需反复调样式、用户给旧图截图要复刻的场景。 |
| triggers | /html-fig / 作图 / 出图 / 画图 / 可视化 / 改样式 / 好看点 / 热图 heatmap / 配色 / preview 预览 / 导出图片 / 所见即所得 / matplotlib 太丑 |
核心理念(铁律 #21):作图默认走这套,不默认手搓 matplotlib 反复跑。 所见即所得:HTML 渲染 SVG,调样式即时可见、可多变体并排比;用户拍板后再导出实际文件。 必导出多格式:SVG(矢量·投稿)+ PNG(高清·粘贴)+ PDF,落交付目录;HTML 带下载+复制按钮。 不止屏幕展示:渲染完必落文件,"多导出"是默认,不是等用户问"你导出什么了"。
open 给用户。每变体配一句审美说明 + 推荐项。rsvg-convert -z 3 x.svg -o x.png(高清 PNG)+ rsvg-convert -f pdf x.svg -o x.pdf(矢量 PDF)。多尺度/多图全导。XMLSerializer + canvas toBlob + navigator.clipboard.write)。用户可直接粘进 Word/PPT。lib/htmlfig.pyimport sys; sys.path.insert(0, '<this skill>/lib')
from htmlfig import RAMPS, mako, ramp, textcolor, export_svg, download_page
# RAMPS: 预置 mako / rdylbu_r / rdbu_r / mako_r / sunset 等(自带插值,无 seaborn 依赖)
# export_svg(svg_str, '/path/out/fig_3m') -> 写 .svg + rsvg-convert .png/.pdf, 返回三路径
# download_page({'3m':svg3,'6m':svg6,...}, '/path/out/figs.html', title=...) -> 下载/复制 HTML
sns.heatmap 无法在分组间留间隙("色块盖掉"),SVG 一行搞定。rsvg-convert 直转 PDF,字体可编辑(svg.fonttype=none)。zdys 降雨论文相关热图 F1:~/Archives/scatter/zdys/deliverables/学术/期刊论文/data_process/fig_correlation_23-25.py
(Python 生 SVG → rsvg-convert 多格式 → correlation_heatmaps_F1.html 下载/复制)。