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_params rather than trusting the timeout.