OpenParable
Skip to content
← Back to skills

Datasheet Reader

Documents
datasheet-reader

Datasheet Reader is an Agent Skill for documents published in the diodeinc/pcb repository on GitHub: a SKILL.md instruction file an AI agent can load to do this task.

Read datasheets and technical PDF documents with `pcb scan`. Use when the user gives a local PDF path or an `http(s)` datasheet/document URL, when a task requires reading, summarizing, extracting information from, or answering questions about a datasheet or technical PDF, or when a KiCad symbol / `.kicad_sym` provides a `Datasheet` property to resolve. Run `pcb scan <input>` in bash, treat stdout as the generated `.md` path, then read that markdown file.

View on GitHub ↗
QUICK START

How to use this skill

Bring this guide into your coding agent with a prompt tailored to the tool you use.

  1. Open your project in Codex.
  2. Copy and paste the prompt below.
  3. Review files and risks before approving any action.
Prompt to paste
Inspect the Agent Skill at https://github.com/diodeinc/pcb/blob/HEAD/skills/datasheet-reader/SKILL.md and all supporting files. Report provenance, permissions, scripts, dependencies, and security risks. Propose an exact installation into .agents/skills/datasheet-reader, but wait for my approval before writing files or running scripts.

Copying this prompt does not install or run the skill. Review third-party files before use.

Datasheet Reader

Use this skill when a task depends on a datasheet or technical PDF.

  • Input: local .pdf path or http(s) URL
  • Command: pcb scan <input>
  • Output: stdout is the resolved markdown path
  • Next step: read the markdown file, not the raw PDF
  • Images are linked from the markdown

Workflow

  1. Run pcb scan /path/to/file.pdf or pcb scan https://....
  2. Capture the printed markdown path.
  3. Read the markdown file and work from that artifact.
  4. Follow image links only if the task depends on figures, diagrams, or tables.

Examples

pcb scan ./TPS54331.pdf
pcb scan https://www.ti.com/lit/gpn/tca9554

Notes

  • Prefer the minimal invocation above. Do not depend on optional flags unless a task explicitly requires them.
  • If pcb scan fails, report the failure briefly and then choose the best fallback.