← ClaudeAtlas

paper-figureslisted

Retrofit real figure images into an already-generated paper-eli5 output. Point it at a `-eli5.md` or `-eli5-glossed.html` and it re-finds the original source from the header block, harvests the actual figures (direct download for static assets, browser screenshots for JS-rendered graphics), and replaces the `[Figure N]` placeholders in place — images in the markdown, base64 data URIs plus a click-to-zoom lightbox in the HTML. One approval gate on a contact sheet, never one per figure. Never re-runs the rewrite, never touches caption wording, never re-opens the glossary. Use for "add the figures to this paper", "get the real figures into the eli5", "the figures are missing from the glossed page", or `/paper-figures`. Distinct from `/paper-eli5` (does the rewrite) and `/paper-gloss` (does the glossary).
ksdisch/claude-config · ★ 0 · Data & Documents · score 70
Install: claude install-skill ksdisch/claude-config
# Paper Figures — harvest the real figures into an existing eli5 `/paper-eli5` and `/paper-gloss` reproduce a paper's prose faithfully but drop its figures, leaving `[Figure N]` placeholders holding the spot with a rewritten caption. On a figure-heavy paper that is a large fraction of the actual content. This skill is a **retrofit pass**. It re-finds the original source, harvests the real images, and fills the placeholders. It does not re-run the rewrite. **Scope:** web sources only. PDF sources are **not yet supported** — report and stop. The mechanics are documented in `references/capture-recipes.md` for the follow-up that implements them. Deterministic work lives in stdlib-only Python under `scripts/`; this file is the orchestration and the judgement calls. Load `references/capture-recipes.md` when you reach Phase 2 — it holds the exact invocations. --- ## Input (`$ARGUMENTS`) | Argument | Meaning | |---|---| | path to a `-eli5.md` | The target. If a sibling `-eli5-glossed.html` exists, offer to update both. | | path to a `-eli5-glossed.html` | The target. If a sibling `-eli5.md` exists, offer to update both. | | `--source <path\|url>` | Override the source resolved from the header block. | | `--from-folder <dir>` | Manual mode: map `fig-01.png`, `fig-02.png`, … by number; skip automated capture. | | none | Scan the current directory, `docs/papers/`, and `papers/` for `*-eli5.md` / `*-eli5-glossed.html` and show the list. | **Unattended with no or ambiguous argumen