Traction scoreGitHub stars can be faked, so popularity alone can be misleading. Traction Score looks for broader signs of recent attention, adoption, and active maintenance.
This skill automates the extraction of pinouts, electrical characteristics, and peripheral features from component datasheets. It converts unstructured PDF data into a cached format that schematic and PCB analyzers can use to verify IC knowledge, such as enable pin thresholds or USB peripheral speeds.
Compatible AgentsThe repository documents support for these agents. The skills may also work with other agents that can load SKILL.md files, but they may need some setup or small changes.
Installs: kicad-happy bundle (all 11 skills) · Claude Code
Before you start
Python 3.10+
Git
PowerShell 7+
Windows Developer Mode enabled
Platform: Windows
Run this complete block in PowerShell 7+ with Developer Mode enabled. It clones the repository, enters it, and links every skill into Claude Code's skills directory.
Run this complete block in PowerShell 7+ with Developer Mode enabled. It clones the repository, enters it, and links every skill into Codex's global skills directory.
Path to a saved `.kicad_sch` file, such as `<path/to/design.kicad_sch>`
Use the `bom` skill to analyze the KiCad schematic at `<path/to/design.kicad_sch>` recursively. Give me a concise summary of missing manufacturer part numbers, sourcing gaps, and the next distributor skill appropriate for each gap. Do not edit the schematic or create order files.
Extract structured specifications from one datasheet
Uses datasheets
Path to a component datasheet PDF, such as `<project>/datasheets/<MPN>.pdf>`
The component MPN if it is not clear from the filename
Use the `datasheets` skill to inspect the PDF at `<project>/datasheets/<MPN>.pdf`. Extract a small structured summary of its pinout, key electrical characteristics, topology or peripherals, and notable features. Identify the MPN and flag any fields that cannot be verified from the supplied PDF. Do not download another document.
Schematic analyzer JSON produced from the KiCad design
PCB analyzer JSON, preferably generated with full per-track detail
Applicable target standard, if known, such as FCC Part 15 or CISPR 32
Use the `emc` skill to review `<schematic-analysis.json>` and `<pcb-analysis.json>`. Return the five highest-priority EMC risks with their severity, supporting design evidence, and one practical mitigation each, followed by a short pre-compliance test checklist. Treat this as risk analysis, not a guarantee of regulatory compliance.