A community-driven registry for the Claude Code ecosystem. Not affiliated with Anthropic.
Are you the author? Sign in to claim
🎓 Claude Skill: Paste your paper text, auto-generate publication-ready LaTeX/TikZ diagrams. 粘贴论文文案,自动生成学术级配图。
中文 | English
Claude Skill:粘贴论文文案或上传图片,自动生成学术级配图(LaTeX/TikZ + draw.io)
一个用于 Claude 的 Skill,让 AI 自动将学术论文文案转化为高质量配图。支持两种输出格式:
输入论文文字/图片 → 自动生成代码 → 编译验证 → 高质量交付
| Transformer 架构 + 注意力热力图 | zkSNARK 密码学流水线 + 椭圆曲线 | 扩散模型 U-Net + 损失曲线 |
|---|---|---|
![]() | ![]() | ![]() |
| 联邦学习 + 雷达图 + 收敛曲线 | 图注意力网络 GAT + 散点图 |
|---|---|
![]() | ![]() |
| 编译器优化流程图 | 时序交互图 | 对比方案图 |
|---|---|---|
![]() | ![]() | ![]() |
| 分层路线图(draw.io) | 侧栏+中心嵌套图(draw.io) |
|---|---|
![]() | ![]() |
以上示例均由本 Skill 自动生成,包含编译验证、44 项视觉审查、六维度评分全流程。
完整版本更新历史见 Releases
npx skills add 0xE1337/thesis-figure-skill
下载 thesis-figure-skill.skill 文件,在 Claude 对话中上传,点击 "Copy to your skills" 即可。
将 skills/thesis-figure-skill/ 整个目录(包含 SKILL.md 和 references/ 子目录)复制到 Claude 的 skills 目录下。
安装后,在 Claude 对话中直接说:
帮我根据以下论文内容画一张架构图:
本文提出一种基于联邦学习的隐私保护框架,包含三层结构:
底层为分布在各医院的本地训练节点...(粘贴论文段落)
或者上传一张已有的图片:
帮我用 TikZ 复刻这张图
(附上截图)
或者指定使用 draw.io 格式:
帮我画一张技术路线图,用 draw.io 格式
(粘贴论文内容)
提示:首次运行时需要安装字体和 TeX 编译环境,耗时较长,请耐心等待。后续使用会直接复用已创建的环境。
Claude 会自动:
| 场景 | 推荐格式 | 理由 |
|---|---|---|
| 嵌入 LaTeX 论文、含数学公式、结构化图表 | TikZ | 编译可控,公式精确 |
| 技术路线图、科研展示图、装饰性强(渐变/阴影) | draw.io | 视觉效果好,可拖拽编辑 |
| 用户明确指定 | 遵循用户要求 | — |
| 类型 | 布局 | 适用场景 |
|---|---|---|
| 系统架构图 | 垂直分层 | 端→云→链、硬件→中间件→应用 |
| 时序交互图 | 多列生命线 | 多方协议交互、握手流程 |
| 对比方案图 | 左右并列 | 原有 vs 改进方案 |
| 数据流水线图 | 水平多阶段 | 数据处理流水线 |
| 电路/约束原理图 | 左→右 | ZK 电路、信号处理、编译器 pipeline |
| 三栏映射图 | 左-中-右 | 格式转换、API 适配、编码映射 |
| 几何/数学示意图 | 坐标系 | 算法原理、向量关系、椭圆曲线 |
| 多实例汇聚图 | 横排→汇聚 | 联邦学习、分布式系统 |
| 数据可视化混合图 | 框图+嵌入图表 | 深度学习架构+热力图/柱状图/曲线 |
| 技术路线图 | 多层板块 | 研究框架、技术方案总览(draw.io) |
| 同心嵌套图 | 多层嵌套 | 从宏观到微观(draw.io) |
| 侧栏+中心图 | 左右侧栏 | 技术突破+路径+核心(draw.io) |
| 总论-展开-归纳图 | 顶→三栏→底 | 核心创新+应用场景(draw.io) |
| 分层技术路线图 | 多层板块 | 毕业论文路线图、开题报告(draw.io) |
内置 draw.io 风格配色,适合学术论文:
| 颜色 | 填充色 | 边框色 | 典型用途 |
|---|---|---|---|
| 蓝色 | #DAE8FC | #6C8EBF | 通用模块、基础层 |
| 绿色 | #D5E8D4 | #82B366 | 核心模块、安全组件 |
| 橙色 | #FFE6CC | #D79B00 | 数据流、强调元素 |
| 紫色 | #E1D5E7 | #9673A6 | 高层抽象、决策层 |
| 红色 | #F8CECC | #B85450 | 关键操作、警告 |
| 灰色 | #F5F5F5 | #666666 | 辅助服务、存储 |
| 颜色 | 色值 | 用途 |
|---|---|---|
| waveBlue | #3B82F6 | 主波形线、柱状图 |
| wavePurple | #8B5CF6 | 副波形线 |
| heatDeep | #6D28D9 | 热力图最深 |
| heatMid | #93C5FD | 热力图中 |
| heatLight | #DBEAFE | 热力图浅 |
架构框图用暖色(蓝绿橙紫红灰),嵌入可视化用冷色(蓝紫),两套配色自然区分"结构"和"数据"。
根据论文所属领域自动选择:
| 方案 | 名称 | 适用领域 |
|---|---|---|
| A | 学术蓝灰 | 计算机、工程、通用学术 |
| B | 粉紫渐变 | 生物医学、心理学 |
| C | 翠绿自然 | 环境科学、农业、生态 |
| D | 科技深色 | 网络安全、区块链、硬件 |
本 Skill 在 Claude Code 中运行,自动处理编译环境。如需本地编译 TikZ 示例:
xelatex)# 安装 TeX Live
brew install --cask mactex-no-gui
# 安装 poppler(提供 pdftoppm)
brew install poppler
# 安装 Python 质检工具依赖
pip3 install pdfplumber pathfinding
# 安装 draw.io Desktop(可选,用于 draw.io 格式导出)
brew install --cask drawio
# 编译 TikZ
xelatex -interaction=nonstopmode example.tex
# 转 PNG(300dpi)
pdftoppm -png -r 300 example.pdf preview
macOS 自带 PingFang SC 字体,无需额外安装中文字体。
sudo apt-get install texlive-xetex texlive-lang-chinese fonts-noto-cjk poppler-utils
pip3 install pdfplumber pathfinding
# 编译
xelatex -interaction=nonstopmode example.tex
# 转 PNG
pdftoppm -png -r 300 example.pdf preview
draw.io 格式的文件可直接在 app.diagrams.net 打开编辑,也可用 draw.io Desktop 导出 PDF/PNG。
MIT License
ML engineering — model training, deployment, MLOps, monitoring
DevOps practices — CI/CD, containers, monitoring, infrastructure automation
Professional skills marketplace with production-ready skills for enhanced development
Self-learning system that captures corrections and syncs them to CLAUDE.md and AGENTS.md