adom-desktop-altium-bridge
Public Unreviewedby barrett-land
Adom Desktop bridge for Altium Designer — add LCSC/JLCPCB-tagged parts to file-based libraries (symbols, footprints with 3D, value-only display) by driving Altium via DelphiScript.
name: adom-desktop-altium-bridge description: Adom Desktop bridge for Altium Designer. Adds LCSC/JLCPCB-tagged components to file-based Altium libraries (symbols, footprints with 3D, value-only display) by driving Altium via DelphiScript. Install when the user wants Claude to add parts to their Altium library. Pairs with the adom-altium-library-importer skill.
adom-desktop-altium-bridge
A dynamic Adom Desktop bridge that lets cloud Claude drive Altium Designer on the user's Windows machine (Altium has no headless/CLI mode — the bridge forwards DelphiScript via X2.EXE).
Install (on the user's Windows desktop)
adom-desktop bridge_install '{"manifestUrl":"https://wiki.adom.inc/static/apps/adom-desktop-altium-bridge/altium-bridge-manifest.json"}'
adom-desktop altium_ping '{}' # -> {"altiumInstalled": true, "version": "..."}
Verbs
altium_ping / altium_detect; altium_extract_intlib; altium_import_part (batched one-round-trip import); altium_build_footprint (+STEP 3D); altium_add_body (extruded 3D); altium_clone_symbol; altium_add_component (LCSC + params); altium_set_visibility; altium_rename_component / altium_rename_footprint; altium_install_library / altium_cleanup_libs; altium_close_doc / altium_read_params / altium_list_symbols / altium_read_symbol.
Use it
Pair with the adom-altium-library-importer skill, which orchestrates these verbs to add catalog parts (with the JLC part number) to the user's Altium libraries.
The bridge process is single-threaded: a slow DelphiScript save can report "Request timed out" while the work persists — verify with
altium_read_paramsrather than trusting the timeout.
---
name: adom-desktop-altium-bridge
description: Adom Desktop bridge for Altium Designer. Adds LCSC/JLCPCB-tagged components to file-based Altium libraries (symbols, footprints with 3D, value-only display) by driving Altium via DelphiScript. Install when the user wants Claude to add parts to their Altium library. Pairs with the adom-altium-library-importer skill.
---
# adom-desktop-altium-bridge
A dynamic [Adom Desktop](https://wiki.adom.inc/adom-desktop) bridge that lets cloud Claude drive **Altium Designer** on the user's Windows machine (Altium has no headless/CLI mode — the bridge forwards DelphiScript via `X2.EXE`).
## Install (on the user's Windows desktop)
```bash
adom-desktop bridge_install '{"manifestUrl":"https://wiki.adom.inc/static/apps/adom-desktop-altium-bridge/altium-bridge-manifest.json"}'
adom-desktop altium_ping '{}' # -> {"altiumInstalled": true, "version": "..."}
```
## Verbs
`altium_ping` / `altium_detect`; `altium_extract_intlib`; `altium_import_part` (batched one-round-trip import); `altium_build_footprint` (+STEP 3D); `altium_add_body` (extruded 3D); `altium_clone_symbol`; `altium_add_component` (LCSC + params); `altium_set_visibility`; `altium_rename_component` / `altium_rename_footprint`; `altium_install_library` / `altium_cleanup_libs`; `altium_close_doc` / `altium_read_params` / `altium_list_symbols` / `altium_read_symbol`.
## Use it
Pair with the **[adom-altium-library-importer](https://wiki.adom.inc/adom-altium-library-importer)** skill, which orchestrates these verbs to add catalog parts (with the JLC part number) to the user's Altium libraries.
> The bridge process is single-threaded: a slow DelphiScript save can report "Request timed out" while the work persists — verify with `altium_read_params` rather than trusting the timeout.