adom-library-importer

Install

Install ADOM'S OWN machine pin/contact library into the user's EDA — KiCad, Altium Designer, OR Fusion 360. Fetches the six machine components from the wiki, converts them with adom-lbr into 'Adom Machine Symbols' + 'Adom Machine Footprints' (one combined .lbr for Fusion), and pushes them into the chosen EDA over adom-desktop. Asks which EDA first. Supersedes adom-altium-library-importer (its Altium path is folded in). Not a general component-adder.

adom-wiki pkg install barrett-land/adom-library-importer

Latest: v1.0.3, published

Contents

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.