Propose a change
Name Last commit message Last updated
docs Publish 1.0.0 11d ago
skills Publish 1.0.3 10d ago
install.sh Publish 1.0.0 11d ago
page.json Publish 1.0.3 10d ago
README.md Initial commit: skill/adom-library-importer 11d ago
release.sh Publish 1.0.0 11d ago
SKILL.md Publish 1.0.0 11d ago
uninstall.sh Publish 1.0.0 11d ago

adom-library-importer

Install Adom's own machine pin/contact library into the user's EDA — KiCad, Altium Designer, or Fusion 360 — with one skill.

It installs the wiki library page adom/adom-machine-parts-library — which links the six machine components as dependencies and hosts the assembled libraries — then registers two libraries into the chosen EDA over adom-desktop:

  • Adom Machine Symbols — the schematic symbols
  • Adom Machine Footprints — the PCB land patterns (with 3D bodies where the EDA supports it)

(Fusion/EAGLE hold both halves in a single Adom Machine Library.lbr.)

The six components

MachineContactMedium, MachineContactLarge, MachinePinLargeShort, MachinePinLargeStandard, MachinePinMediumShort, MachinePinMediumStandard — each a wiki page under the adom org, carrying the canonical adom-lbr JSON + KiCad + STEP. They are the dependencies of adom/adom-machine-parts-library; installing the library pulls them in, while the assembled library files are hosted on the library page itself.

Use

Ask which EDA the user runs, make sure Adom Desktop is connected with that EDA open, then:

python ~/.claude/skills/adom-library-importer/import_library.py --eda kicad|altium|fusion

See skills/adom-library-importer/SKILL.md for the full per-EDA recipe and gotchas.

Supersedes

This skill replaces adom-altium-library-importer — its Altium import path is folded in here (native merged .SchLib + desktop-built .PcbLib with 3D), alongside new KiCad and Fusion paths.