← Commit history

Publish 1.0.1

Colby Knox ·08d8dd5259 ·4mo ago ·parent 45091e7
3 files changed +11−67
SKILL.md+1−1
@@ -22,7 +22,7 @@ Paste into Claude Code:  ``` Install service-kicad. Download the binary from-https://wiki-ufypy5dpx93o.adom.cloud/static/apps/service-kicad/service-kicad+https://wiki.adom.inc/static/apps/service-kicad/service-kicad → /tmp/service-kicad, chmod +x, sudo install to /usr/local/bin/service-kicad, then run `service-kicad install` to deploy the skill + bash completions. Verify with `service-kicad health`.
package.json+1−1
@@ -1,6 +1,6 @@ {   "slug": "service-kicad",-  "version": "1.0.0",+  "version": "1.0.1",   "type": "app",   "description": "DRC, ERC, SVG/Gerber/STEP/GLB export, symbol/footprint/3D-model lookup. Every Adom tool shells to this CLI instead of calling the HTTP API directly.",   "dependencies": {},
page.json+9−65
@@ -1,72 +1,16 @@ {-  "schema_version": 1,-  "type": "app",   "slug": "service-kicad",-  "title": "service-kicad — Shared Headless KiCad CLI",-  "brief": "DRC, ERC, SVG/Gerber/STEP/GLB export, symbol/footprint/3D-model lookup. Every Adom tool shells to this CLI instead of calling the HTTP API directly.",-  "version": "0.0.2",-  "tags": [],-  "license": "MIT",-  "discovery_triggers": [-    "kicad service",-    "service-kicad",-    "kicad-cli remote",-    "kicad 9 vs 10",-    "kicad 10",-    "kicad 9 fallback",-    "KICAD_SERVICE_API",-    "run drc",-    "design rule check",-    "kicad erc",-    "export gerbers",-    "export step from kicad",-    "export glb from kicad",-    "kicad-packages3d",-    "fetch 3d model",-    "fetch step file",-    "fetch wrl",-    "kicad symbols library",-    "kicad footprints library",-    "headless kicad",-    "shared kicad"-  ],-  "discovery_pitch": "Shared headless KiCad behind two HTTPS URLs — KiCad 10 default + KiCad 9 opt-in fallback. CLI + HTTP service every Adom tool shells to instead of installing KiCad (~600 MB) locally. Hosts the full kicad-packages3d STEP library + symbol/footprint trees on both channels.",-  "sample_prompts": [-    {-      "label": "Run DRC",-      "prompt": "service-kicad pcb drc board.kicad_pcb"-    },-    {-      "label": "Export GLB",-      "prompt": "service-kicad pcb export glb board.kicad_pcb --out board.glb"-    },-    {-      "label": "Export gerbers",-      "prompt": "service-kicad pcb export gerbers board.kicad_pcb --out ./gerbers/"-    },-    {-      "label": "Symbol SVG",-      "prompt": "service-kicad sym svg Connector_Generic Conn_01x04"-    }-  ],-  "install": {-    "binary_name": "service-kicad",-    "install_dir": "",-    "install_hint": "",-    "version_cmd": ""+  "version": "1.0.1",+  "type": "app",+  "description": "DRC, ERC, SVG/Gerber/STEP/GLB export, symbol/footprint/3D-model lookup. Every Adom tool shells to this CLI instead of calling the HTTP API directly.",+  "dependencies": {},+  "scripts": {+    "install": "./install.sh",+    "uninstall": "./uninstall.sh"   },-  "readme": "# service-kicad — Shared Headless KiCad CLI\n\nRust CLI that wraps the remote service-kicad container. The production\nURL is baked into the binary at compile time — no env vars needed.\n\n## Install\n\nPaste into Claude Code:\n\n```\nInstall service-kicad. Download from\nhttps://wiki-ufypy5dpx93o.adom.cloud/static/apps/service-kicad/service-kicad\n→ /tmp/service-kicad, chmod +x, sudo install to /usr/local/bin/service-kicad,\nthen run `service-kicad install` to deploy the skill + bash completions.\nVerify with `service-kicad health`.\n```\n\nOr manually:\n\n```bash\ncurl -fsSL https://wiki-ufypy5dpx93o.adom.cloud/static/apps/service-kicad/service-kicad \\\n  -o /tmp/service-kicad && chmod +x /tmp/service-kicad \\\n  && sudo install -m 0755 /tmp/service-kicad /usr/local/bin/service-kicad \\\n  && service-kicad install\n```\n\n## Usage\n\n```bash\n# Health check\nservice-kicad health\n\n# DRC / ERC\nservice-kicad pcb drc board.kicad_pcb\nservice-kicad sch erc schematic.kicad_sch\n\n# Export\nservice-kicad pcb export gerbers board.kicad_pcb --out ./gerbers/\nservice-kicad pcb export glb board.kicad_pcb --out board.glb\nservice-kicad pcb export step board.kicad_pcb --out board.step\n\n# Symbol / footprint SVG\nservice-kicad sym svg Connector_Generic Conn_01x04\nservice-kicad fp svg Connector_PinHeader_2.54mm PinHeader_1x04_P2.54mm_Vertical\n\n# 3D model download\nservice-kicad model fetch Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x04_P2.54mm_Vertical.step\n```\n\n## Override URL (dev only)\n\n```bash\nexport KICAD_SERVICE_API=http://127.0.0.1:8780\n```\n\n## Container\n\nProduction: `https://kicad-rk5ue5pcfemi.adom.cloud` (KiCad 10.0.2,\n56 cores, 125 GB RAM, auto-deploys from `adom-inc/service-kicad` main).\n",+  "org": "adom",   "author": {-    "id": "695820315b5f1e4db2fcf602",     "name": "Kyle Bergstedt",     "email": "[email protected]"-  },-  "visibility": {-    "public": true-  },-  "hero": null,-  "metadata": {},-  "created_at": "2026-05-28T05:28:57.281Z",-  "updated_at": "2026-05-28T05:28:57.281Z",-  "skills": []+  } }\ No newline at end of file