All authors
Claude Skills by AvatarSD
github.com/AvatarSD9 skills0 installs0 views
- Kicad ComponentFind, fetch, and register KiCad components: search local/official symbol and footprint libraries, download missing parts from the internet (easyeda2kicad by LCSC id, SnapEDA/UltraLibrarian zips), and register them in project lib tables. Use when a schematic needs a part that is not already in the project.Votes: 0GitHub stars: 5
- Kicad EmsimElectromagnetic field simulation of a KiCad board via gerber2ems + openEMS (dockerized, headless): S-parameters, impedance, and E-field PNG visualizations fed back to the agent. Use when asked to simulate a board's EM behavior, check impedance of traces, or visualize fields.Votes: 0GitHub stars: 5
- Kicad FabProduce fabrication outputs for a KiCad project: grouped engineering BOM, JLCPCB-format BOM and CPL placement file, gerbers and excellon drill. Use when asked to export a BOM, prepare files for JLCPCB/PCBWay, generate gerbers, or package a board for manufacturing.Votes: 0GitHub stars: 5
- Kicad ImproveSelf-improvement loop for the kicad skill pack: each tick picks one backlog item, researches forums if needed, builds/tests against the fixture project, commits, and feeds lessons back into the skills. Use on /loop ticks or when asked to improve the kicad skills.Votes: 0GitHub stars: 5
- Kicad LayoutAutoroute a KiCad board headlessly: schematic → staged footprints → placement → freerouting → routed .kicad_pcb, DRC-gated. Use when asked to route a board, do layout from a schematic, or autoroute nets.Votes: 0GitHub stars: 5
- Kicad PcbStage footprints on a KiCad PCB so Update-PCB-from-Schematic adopts them without duplicates, probe board geometry, run DRC, and render layers for inspection, and edit the board LIVE in an open KiCad PCB editor over IPC (summary, move/rotate/flip, placement files, select + zoom, zone refill — one undo step per op). Use when asked to put footprints on the pcb, prepare a board for layout, verify a .kicad_pcb change, or change a board the user has open in KiCad.Votes: 0GitHub stars: 5
- Kicad ProjectOpen, inspect, and safely manipulate any KiCad project through the CLEAN→PROBED→STAGED→VERIFIED→RENDERED→REVIEWED→COMMITTED state machine. Use when starting any KiCad work session, setting up lib tables, or when unsure whether it is safe to write to a project.Votes: 0GitHub stars: 5
- Kicad ReviewReview KiCad schematic/PCB changes with agent-readable evidence: visual pixel diff between revisions, semantic tree diff, ERC/DRC set-diff vs baseline, and the forum-distilled rule canon. Use before committing any schematic/PCB change, when asked to review a design, or to compare revisions.Votes: 0GitHub stars: 5
- Kicad SchematicGenerate and modify KiCad schematics (.kicad_sch) and PCBs (.kicad_pcb) programmatically, with geometric verification, headless ERC, and rendered visual inspection. Use when asked to draw/implement/extend a schematic, inject circuit blocks into an existing KiCad project, stage footprints on a PCB, or verify schematic wiring/rotation. Trigger phrases: "draw in kicad", "create schematic", "implement schematic", "add to the schematic", "kicad_sch", "footprints on the pcb".Votes: 0GitHub stars: 5