@diodeinc/datasheet-reader

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 in AI SkillSafe app
414 downloads
0 stars
0 demos
SKILL.md
namedatasheet-reader
descriptionRead datasheets and technical PDFs with `pcb scan`, including local files, URLs, and KiCad `Datasheet` properties.

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 reports materialized PDF: and Markdown: paths
  • Next step: read the file at the Markdown: path, 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 path on the Markdown: line.
  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 a URL when pcb scan <url> succeeds. Its cached PDF is not a package artifact; do not copy it into the repository by default.
  • 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.

Embed badges

Add these to your README to show the skill's verification status.

SkillSafe verified badge
Verified badge
[![SkillSafe verified badge](https://api.skillsafe.ai/v1/badge/@diodeinc/datasheet-reader/verified)](https://skillsafe.ai/skill/@diodeinc/datasheet-reader/)
Installs badge
Installs badge
[![Installs badge](https://api.skillsafe.ai/v1/badge/@diodeinc/datasheet-reader/installs)](https://skillsafe.ai/skill/@diodeinc/datasheet-reader/)
Scan badge
Scan badge
[![Scan badge](https://api.skillsafe.ai/v1/badge/@diodeinc/datasheet-reader/scan)](https://skillsafe.ai/skill/@diodeinc/datasheet-reader/)
Eval pass rate badge
Eval pass rate
[![Eval pass rate badge](https://api.skillsafe.ai/v1/badge/@diodeinc/datasheet-reader/eval)](https://skillsafe.ai/skill/@diodeinc/datasheet-reader/)