Individual skill
datasheets
Extract structured specifications from electronic component datasheet PDFs — pinouts, electrical characteristics, peripherals, topology, and features. Cache extractions per project for consumption by schematic and PCB analyzers. Primary consumer infrastructure for `kicad`, `emc`, `spice`, and `thermal` analyzers. Use this skill whenever the user asks to extract, verify, or read specs from a component datasheet; when analyzers need verified IC knowledge (EN pin thresholds, PG presence, USB peripheral speed); or when a review mentions datasheet coverage, extraction quality, or per-MPN specifications. Also triggers on "extract this datasheet", "what are the specs for MPN X", "verify datasheet extraction", or "check pin functions for part Y".
plugins/aklofas/kicad-happy/skills/datasheets/SKILL.md
Source commit d780783eba4ecc7c8b9429f95c9362df95f07c61
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Network or broad shell
- Last checked
- Nov 4, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 1,530
- Repository last updated
- Nov 6, 2026
- License
- Apache-2.0
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- ai-coding Repository topic
- awesome Repository topic
- awesome-list Repository topic
- codex Repository topic
- codex-plugins Repository topic
- openai Repository topic
- codex-skill Repository topic
- codex-skills Repository topic
- marketplace Repository topic
- codex-marketplace Repository topic
- devops Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 9,877 bytesSKILL.mdcore · 9,877 bytesSKILL.mdcore · 9,877 bytesdatasheet_types/__init__.pyruns · 2,704 bytesdatasheet_types/base_block.pyruns · 6,459 bytesdatasheet_types/codec.pyruns · 5,686 bytesdatasheet_types/extraction.pyruns · 8,302 bytesdatasheet_types/pinout.pyruns · 5,365 bytesdatasheet_types/regulator.pyruns · 5,389 bytesdatasheet_types/spec_value.pyruns · 2,412 bytesdatasheet_types/trust_gating.pyruns · 4,280 bytesexamples/abm8g-106-12.000mhz-t.jsonasset · 9,610 bytesexamples/irlml6344.jsonasset · 16,368 bytesexamples/lm2596-adj.jsonasset · 14,690 bytesexamples/lm358.jsonasset · 15,925 bytesexamples/mbrs540t3g.jsonasset · 12,589 bytesexamples/stm32f103c8t6.jsonasset · 52,364 bytesprompts/base.mddoc · 3,774 bytesprompts/crystal.mddoc · 8,974 bytesprompts/diode.mddoc · 8,516 bytesprompts/mcu.mddoc · 9,842 bytesprompts/opamp.mddoc · 11,307 bytesprompts/pinout.mddoc · 3,810 bytesprompts/regulator.mddoc · 4,426 bytesprompts/scout.mddoc · 3,593 bytesprompts/transistor.mddoc · 12,816 bytesreferences/cache-layout.mddoc · 8,465 bytesreferences/consumer-api.mddoc · 8,834 bytesreferences/dispatch-claude-code.mddoc · 8,863 bytesreferences/dispatcher-contract.mddoc · 7,412 bytesreferences/extraction-pipeline.mddoc · 1,343 bytesreferences/extraction-schema.mddoc · 17,893 bytesreferences/field-extraction-guide.mddoc · 14,420 bytesreferences/quality-scoring.mddoc · 7,937 bytesschemas/CHANGELOG.mddoc · 15,835 bytesschemas/base.schema.jsonasset · 9,522 bytesschemas/crystal.schema.jsonasset · 7,410 bytesschemas/diode.schema.jsonasset · 8,067 bytesschemas/extraction.schema.jsonasset · 3,769 bytesschemas/fixtures/lm2596-adj.example.jsonasset · 14,690 bytesschemas/fixtures/manifest.example.jsonasset · 1,000 bytesschemas/fixtures/minimal.example.jsonasset · 2,115 bytesschemas/manifest.schema.jsonasset · 3,106 bytesschemas/mcu.schema.jsonasset · 12,664 bytesschemas/opamp.schema.jsonasset · 9,449 bytesschemas/pinout.schema.jsonasset · 6,028 bytesschemas/plan.schema.jsonasset · 4,810 bytesschemas/regulator.schema.jsonasset · 8,476 bytesschemas/scout.schema.jsonasset · 2,609 bytesschemas/spec_value.schema.jsonasset · 3,029 bytesschemas/transistor.schema.jsonasset · 12,280 bytesscripts/_smoke_v14_roundtrip.pyruns · 8,391 bytesscripts/datasheet_extract_cache.pyruns · 18,588 bytesscripts/datasheet_features.pyruns · 16,898 bytesscripts/datasheet_lookup.pyruns · 9,132 bytesscripts/datasheet_page_selector.pyruns · 17,048 bytesscripts/datasheet_score.pyruns · 15,907 bytesscripts/datasheet_verify.pyruns · 41,361 bytesscripts/merge_results.pyruns · 11,509 bytesscripts/plan_extraction.pyruns · 7,654 bytesscripts/validate_extraction_result.pyruns · 4,497 bytesscripts/validate_sanity_vector.pyruns · 6,095 bytes
Read excerpt
# Datasheets Skill
## Related Skills
| Skill | Relationship |
|-------|--------------|
| `digikey` / `mouser` / `lcsc` / `element14` | **Producers** — download the PDFs under `<project>/datasheets/` that this skill extracts from |
| `kicad` | **Primary consumer** — VM-001/PU-001/FS-001/PP-001/LR-001/XT-001 + Phase 4b lookup detectors (AM-001/OV-001/TJ-001/FT-001/EX-001) query extractions via `lookup(mpn)` for verified-IC knowledge |
| `emc` | **Consumer** — switching-frequency, package-Rθ_JA, and operating-voltage data sharpen EMC heuristics |
| `spice` | **Consumer** — SPICE model presence + IBIS data feed simulation-readiness checks |
| `thermal` | **Consumer** — package Rθ_JA + junction temperature limits drive Tj estimates (TS-001..TJ-001) |
| `bom` | **Indirect** — coverage of structured extractions affects BOM verification confidence |
**Handoff guidance:** This skill is consumer infrastructure. The typical flow is `distributor skill downloads PDF → datasheets skill extracts → analyzer skill queries`. Use this skill directly when (a) the user asks to extract or verify a specific MPN, (b) an analyzer reports `trust_level: low` and the gap is per-MPN extraction quality, or (c) a new MPN was added to the BOM and downstream detectors should pick up its verified specs. Don't run this skill in isolation if the user just wants a design review — call it from the kicad workflow at the "Sync datasheets" step instead.