A MyThingsLab My[X] tool: extracts every embedded
figure from a PDF into a cross-referenced index — page number, the saved
image, its deterministically-located caption, and (only when the caption is
missing or unhelpful) a one-line Engine-written description.
Design doc: my-things-core/docs/tools/my-figure.md.
See CLAUDE.md for the tool's Engine call, invariants, and
backlog label.
myfigure run --engine noop # or: python -m myfigure runis a safe end-to-end dry run: zero tokens, no branch, no PR, one honest ledger entry.
python -m venv .venv && source .venv/bin/activate
pip install -e ../my-things-core -e ".[dev]"
pytestMIT — see LICENSE.