app
adom-desktop-altium-bridge
Public Unreviewedby barrett-land
Adom Desktop bridge for Altium Designer — build and edit file-based symbol/footprint/Integrated libraries with LCSC/JLCPCB part numbers attached, and generate batch outputs (STEP, PDF, Gerber, BOM, CPL) from an OutJob, by driving Altium via DelphiScript.
← Commit history
README.md−2@@ -7,8 +7,6 @@ Altium ships no headless mode and no CLI. This bridge forwards work into the run DelphiScript via `X2.EXE`, exposed as ordinary [Adom Desktop](https://wiki.adom.inc/adom-desktop) verbs. -- ## Install ```bash
install.sh+15−5@@ -1,8 +1,18 @@ #!/bin/bash+# Install the container-side half of this package: the skill. The bridge itself+# runs on the user's Windows desktop and is installed separately by Adom Desktop+# from the release manifest (printed below). set -euo pipefail-H="$(cd "$(dirname "$0")"&&pwd)"-mkdir -p "$HOME/.claude/skills/adom-desktop-altium-bridge"-cp -f "$H/SKILL.md" "$HOME/.claude/skills/adom-desktop-altium-bridge/SKILL.md"-echo "[adom-desktop-altium-bridge] skill installed."+H="$(cd "$(dirname "$0")" && pwd)"+SLUG="adom-desktop-altium-bridge"+DEST="$HOME/.claude/skills/$SLUG"+MANIFEST="https://wiki.adom.inc/download/barrett-land/$SLUG/latest/altium-bridge-manifest.json"++mkdir -p "$DEST"+# Symlink rather than copy (the Adom convention): edits in the module dir+# propagate immediately, and a reinstall cannot clobber local work.+ln -sfn "$H/SKILL.md" "$DEST/SKILL.md"++echo "[$SLUG] skill installed (symlinked from $H)." echo "Install the bridge onto your Windows desktop with:"-echo " adom-desktop bridge_install '{\"manifestUrl\":\"https://wiki.adom.inc/download/barrett-land/adom-desktop-altium-bridge/latest/altium-bridge-manifest.json\"}'"+echo " adom-desktop bridge_install '{\"manifestUrl\":\"$MANIFEST\"}'"
package.json+27−5@@ -2,7 +2,7 @@ "slug": "adom-desktop-altium-bridge", "version": "0.0.37", "type": "app",- "description": "Adom Desktop bridge for Altium Designer \u2014 add LCSC/JLCPCB-tagged parts to file-based libraries (symbols, footprints with 3D, value-only display) by driving Altium via DelphiScript.",+ "description": "Adom Desktop bridge for Altium Designer \u2014 build and edit file-based symbol/footprint/Integrated libraries with LCSC/JLCPCB part numbers attached, and generate batch outputs (STEP, PDF, Gerber, BOM, CPL) from an OutJob, by driving Altium via DelphiScript.", "tags": [ "app", "adom-desktop",@@ -18,8 +18,30 @@ }, "needs_sudo": false, "hero": {- "headline": "Altium Bridge for Adom Desktop",- "subhead": "Drive Altium Designer from cloud Claude \u2014 add LCSC-tagged parts to your libraries",- "screenshot": "docs/hero.png"- }+ "path": "docs/hero.png"+ },+ "discovery_triggers": [+ "add a part to my altium library",+ "drive altium from claude",+ "altium bridge",+ "export step from altium",+ "run an altium outjob",+ "build an altium footprint",+ "altium symbol library"+ ],+ "discovery_pitch": "Use when the user wants Claude to author or edit Altium libraries, or to generate STEP/PDF/Gerber/BOM/CPL from an Altium board on their Windows machine.",+ "sample_prompts": [+ {+ "label": "Add a part",+ "prompt": "Add the LCSC part C25804 to my Altium library with its footprint and 3D model"+ },+ {+ "label": "Export STEP",+ "prompt": "Export a STEP file from my Altium board"+ },+ {+ "label": "Check the bridge",+ "prompt": "Is the Altium bridge connected and what version is it?"+ }+ ] }
page.json+27−3@@ -1,8 +1,8 @@ { "slug": "adom-desktop-altium-bridge",- "version": "0.0.36",+ "version": "0.0.37", "type": "app",- "description": "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.",+ "description": "Adom Desktop bridge for Altium Designer — build and edit file-based symbol/footprint/Integrated libraries with LCSC/JLCPCB part numbers attached, and generate batch outputs (STEP, PDF, Gerber, BOM, CPL) from an OutJob, by driving Altium via DelphiScript.", "tags": [ "app", "adom-desktop",@@ -26,5 +26,29 @@ "author": { "name": "barrett-land", "email": "[email protected]"- }+ },+ "discovery_triggers": [+ "add a part to my altium library",+ "drive altium from claude",+ "altium bridge",+ "export step from altium",+ "run an altium outjob",+ "build an altium footprint",+ "altium symbol library"+ ],+ "discovery_pitch": "Use when the user wants Claude to author or edit Altium libraries, or to generate STEP/PDF/Gerber/BOM/CPL from an Altium board on their Windows machine.",+ "sample_prompts": [+ {+ "label": "Add a part",+ "prompt": "Add the LCSC part C25804 to my Altium library with its footprint and 3D model"+ },+ {+ "label": "Export STEP",+ "prompt": "Export a STEP file from my Altium board"+ },+ {+ "label": "Check the bridge",+ "prompt": "Is the Altium bridge connected and what version is it?"+ }+ ] }