app
service-kicad
Public Made by Adomby adom
Shared headless KiCad 10: DRC, ERC, SVG/Gerber/STEP export, Altium library conversion, symbol/footprint/3D-model lookup. Every Adom tool shells to this CLI instead of calling the HTTP API directly.
← Commit history
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": []+ } }