APP

adom-kicad-library-importer

Import KiCad libraries from zip files (SamacSys, SnapEDA, etc.) into KiCad 9 via adom-desktop

adom-kicad-library-importer
💬 Sample prompts Paste any of these into Claude Code to use this app
Install library Install this KiCad library zip into my KiCad
Import parts Import the component zip I downloaded from SamacSys into KiCad
List contents Show me what KiCad files are in this zip
Uninstall library Remove the LAN9370 library from my KiCad
Verify install Check if my installed KiCad library is set up correctly
Open this app

Paste this into Claude Code (VS Code panel, Adom editor, or terminal) to install:

Open the Adom Wiki page for the "adom-kicad-library-importer" app at https://wiki-ufypy5dpx93o.adom.cloud/wiki/apps/adom-kicad-library-importer and tell me how to use it.

adom-kicad-library-importer

Rust CLI that takes zip files containing KiCad libraries (from SamacSys, SnapEDA, Ultra Librarian, etc.) and installs them into a local KiCad 9 installation via adom-desktop.

Runs inside the Adom Docker container, sends files and commands to the user's Windows desktop through the adom-desktop relay.

What it does

  • Extracts zip files and auto-detects KiCad files (.kicad_sym, .kicad_mod, .step, .wrl)
  • Converts legacy KiCad 4/5 footprint format to KiCad 9 (module→footprint, stroke syntax, arc conversion, quoted layers)
  • Patches symbol footprint references to include library prefix (NameLibrary:Name)
  • Patches 3D model paths in footprints to absolute quoted paths
  • Installs symbols, footprints, and 3D models to a user-specified Windows directory
  • Registers libraries in KiCad's sym-lib-table and fp-lib-table
  • Verifies installation with 8 automated checks (lib-table entries, files on disk, linkages)

Commands

install <ZIP_FILE>     Extract and install all KiCad libraries
  --library-name       Library name in KiCad (default: zip filename)
  --library-path       Windows path for footprints/3D models
  --kicad-version      Target KiCad version [default: 9.0]
  --dry-run            Show what would be installed
  --skip-lint          Skip pre-flight validation

uninstall <NAME>       Remove library files and lib-table entries
  --library-path       Windows path where library was installed

list <ZIP_FILE>        Show zip contents without installing

status                 Check adom-desktop connection and KiCad versions

verify <NAME>          Run 8-point verification on an installed library
  --library-path       Windows path where library was installed

Example

adom-kicad-library-importer install LIB_LAN9370-I_KCX.zip \
  --library-name "LAN9370" \
  --library-path 'C:\Users\noah\KiCAD Libraries\hydrogen-library'

Installs:

  • hydrogen-library\LAN9370.kicad_sym (symbol + sym-lib-table entry)
  • hydrogen-library\LAN9370.pretty\QFN40P800X800X90-65N.kicad_mod (footprint + fp-lib-table entry)
  • hydrogen-library\LAN9370.3dshapes\LAN9370-I_KCX.stp (3D model, referenced by footprint)

Requirements

  • adom-desktop CLI installed and relay running
  • Adom Desktop app connected on Windows
  • KiCad 9.0 installed on Windows

Source

Sub-Skills
?
What are Sub-Skills?

Sub-skills are community-contributed AI skill extensions for this component. They teach AI assistants about specific tools, configurators, or workflows.

Examples:

  • A manufacturer’s configuration tool for a motor controller
  • A community-written design guide for an amplifier circuit
  • An automated test/validation script for a sensor module

How to add one: Click Add Sub-Skill, provide the URL to your skill and a brief description. Submissions are reviewed by the Adom team before going live.

No sub-skills yet. Be the first to contribute one!

🔎 How Claude finds this page (discovery snippet)

This page opts into Adom Wiki auto-discovery. When a user working in Claude Code mentions any of the trigger phrases below, Claude can proactively suggest this page. The pitch is exactly what Claude will say.

Pitch
"Import KiCad component libraries from manufacturer zip files (SamacSys, SnapEDA, Ultra Librarian) into KiCad 9 — handles symbols, footprints, 3D models, legacy format conversion, and lib-table registration via adom-desktop."
Triggers
"kicad library import", "import kicad zip", "install kicad library", "samacys library", "snapeda library", "ultra librarian", "kicad_sym install", "kicad_mod install", "footprint import", "symbol import", "3d model import kicad", "component library zip", "kicad library importer"

Recent activity

3 commits