| name | figure-import-curator |
| description | Use when selecting or importing figures that originate from other papers or the web: enforce license traceability, caption credit lines, and on-disk placement under assets/figures/ without silently violating copyright. |
Figure import curator (external visuals)
This skill is for humans + Cursor Agent curating visuals. It does not auto-scrape paywalled PDFs or bypass publisher terms.
When to use
- You want a panel, architecture diagram, or qualitative crop that started life in another paper or on the web.
- You need a repeatable registry so venue-format audit and co-authors can see provenance.
Hard rules
- Default: only ship figures you created, licensed, or have written permission to adapt.
- Venue reuse: many IEEE/CVF venues require original figures or explicit permission for third-party material—when unsure, redraw the idea and cite the source in prose instead of copying pixels.
- arXiv / CC-BY: still record version + license + URL in the registry; some CC-BY works require attribution text in the caption.
- Never instruct the Agent to crop publisher PDFs without confirming rights.
Registry file
Maintain assets/refs/figure_sources.json (see references/figure-sources.schema.json) with one object per file under assets/figures/:
figure_file (e.g. figures/teaser.pdf)
source_type: own | licensed_dataset | arxiv_cc | permission_email | redrawn_from_citation
bib_key (optional) and caption_credit_line (LaTeX-safe one-liner for caption footnote)
license_or_permission short text
Agent workflow
- User drops candidate image into
assets/figures/_incoming/ (optional staging folder).
- Agent fills or updates
figure_sources.json; if source_type is not own or redrawn_from_citation, require license_or_permission non-empty.
- Agent edits
main.tex: \includegraphics path + \caption{... \protect\footnotemark} or inline credit per venue style.
- Run
venue-format-auditor to check caption vs double-blind rules.
See also