Install any skill in seconds. Free to start, no credit card required.
Get Started Free →解读论文 Figure 的含义并输出一份“教会人类如何读图”的高可读性 Markdown 报告;支持输入 1 个或多个 figure 文件绝对路径与人工解读,自动尝试从图附近检索生成该图的源代码,并采用类似 parallel-vibe 的方式通过 `codex exec`/`claude -p` 以进程级隔离解读每张图(并发上限默认 3,可在 config.yaml 调整)。⚠️ 不适用:用户只是想改图尺寸/裁剪/改格式;或要求直接修改图片/源代码(本 skill 对图片与源代码全程只读,严禁修改)。
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-07 | ✗→✓ | ▲ Improved | 34% | 0% |
| case-08 | ✗→✓ | ▲ Improved | -9% | 0% |
| case-09 | ✗→✓ | ▲ Improved | 74% | 0% |
| case-10 | ✗→✓ | ▲ Improved | 60% | 0% |
| case-12 | ✗→✓ | ▲ Improved | 3% | 0% |
本 Skill 的新任务中间文件统一写入 ./.bensz-api/task-{yyyymmdd-hhmm}-{简短描述}/{skill名}/input|output|log/。同一任务复用一个任务根目录;多 Skill 协作才创建 shared/。正式交付物不写入该目录,历史隐藏目录只允许显式兼容读取、迁移或清理。
bensz-collect-bugs 规范记录到 ~/.bensz-skills/bugs/,不要直接修改用户本地已安装的 skill 源码;若有 workaround,先记 bug,再继续完成任务。gh 上传新增 bug 到 huangwb8/bensz-bugs;不要 pull / clone 整个仓库。对用户提供的 1 张或多张论文 Figure:
.jpg(用于视觉理解;转换失败则保留原图并显式说明)NULL).bensz-api/task-{yyyymmdd-hhmm}-{简短描述}/paper-explain-figures/(该目录名在脚本中硬编码;不允许改到别处)。.bensz-api/task-{yyyymmdd-hhmm}-{简短描述}/paper-explain-figures/ 内。用户会输入 1 个或多个信息:
paper-explain-figures_report.md.bensz-api/task-{yyyymmdd-hhmm}-{简短描述}/paper-explain-figures/(按 run/job 分目录保存)每张图在同一个 Markdown 文件中以 ## 级标题分隔:
markdown# Figures ## Figure: xxx > 文件位置: xxx > 源代码: xx.R 第xxx-xxx行 ### 图表核心含义 ... ### 变量定义 | 元素 | 定义 | | --- | --- | | ... | ... | ### 解读要点 1. ... 2. ... ### 解释 ... ### 科学价值 ...
为保证“每张图的解读相互独立”,本 skill 采用 worker 脚本在 shell 中启动独立进程执行:
codex exec "..."(推荐:更容易做本地文件读取 + 视觉理解)claude -p "..."(可选)并发上限默认 3(可在 paper-explain-figures/config.yaml 调整)。
在当前目录运行(推荐,产物会落到当前目录与 .bensz-api/task-{yyyymmdd-hhmm}-{简短描述}/paper-explain-figures/):
bashpython3 paper-explain-figures/scripts/paper_explain_figures.py \ --fig /abs/path/to/figure1.png \ --fig /abs/path/to/figure2.pdf \ --note "你对这些图的关注点/背景解释(可选)"
如果该 skill 已做系统级安装(路径因平台而异,以下仅示例):
bashpython3 ~/.codex/skills/paper-explain-figures/scripts/paper_explain_figures.py --fig /abs/path/to/figure.png
常用参数(按需):
bash# 启用并行(默认串行,减少 API 限流/封禁风险) python3 paper-explain-figures/scripts/paper_explain_figures.py --fig /abs/path/to/figure.png --parallel # 并发上限(默认 3;也可改 config.yaml:defaults.max_parallel) python3 paper-explain-figures/scripts/paper_explain_figures.py --fig /abs/path/to/figure.png --parallel --max-parallel 3 # 指定 runner(codex/claude/local) python3 paper-explain-figures/scripts/paper_explain_figures.py --fig /abs/path/to/figure.png --runner codex
⚠️ 安全提示:--runner shell 已禁用,因为它无法对“.bensz-api/task-{yyyymmdd-hhmm}-{简短描述}/paper-explain-figures 之外绝不泄露中间文件”提供严格保证。
在触发目录执行:
bashrm -rf .bensz-api/task-{yyyymmdd-hhmm}-{简短描述}/paper-explain-figures
Other measured skills in the registry, with their headline benchmark lift.