odl-pdf
opendataloader-pdf usage skill
This skill is not a catalogue of ODL's current options. It is a procedure for reading the interface the currently-installed ODL exposes, solving the user's problem with it, verifying the result, and avoiding the silent failures that interface does not reveal. Option names, values, and defaults change between releases, so this skill never spells them — it teaches you to discover them at runtime and interpret them. It is written for any AI agent.
Purpose
Help a user extract data from PDFs with ODL correctly: translate their goal into a capability, discover the option that expresses it from the installed tool, run the minimal command, verify the extraction against their intent, and diagnose failures. The single fact that motivates every step: a zero exit code does not mean the extraction succeeded. Command success and extraction success are different things, and several ODL behaviors return a clean exit while silently dropping what the user asked for. Guarding against that is this skill's core job.