master
kaleymer Update 8 file(s) 00ab5c2 2mo ago
{
  "slug": "kicad-library-install",
  "version": "1.0.1",
  "type": "skill",
  "description": "Install/register a KiCad symbol or footprint library, and hand-generate .kicad_sch / .kicad_mod / .kicad_sym files, without silently corrupting the user's setup. Covers the five silent failure modes (lib tables rewritten on exit, UTF-8 BOM, lib_symbols sub-unit naming, 3D model Z datum, footprint name/filename mismatch) and the headless kicad-cli verification loop.",
  "tags": [
    "kicad",
    "library",
    "footprint",
    "symbol",
    "eda",
    "skill"
  ],
  "scripts": {
    "install": "./install.sh",
    "uninstall": "./uninstall.sh"
  },
  "discovery_triggers": [
    "install kicad library",
    "register footprint library",
    "add library to kicad",
    "footprint not found",
    "Cannot add U1 footprint not found",
    "Failed to load schematic",
    "library table UNINITIALIZED",
    "fp-lib-table",
    "sym-lib-table",
    "3d model inside the board",
    "model sunk into the pcb",
    "step z offset kicad",
    "generate a kicad schematic",
    "write a kicad_mod"
  ],
  "discovery_pitch": "The five KiCad library/file traps that produce no useful error message - plus the headless kicad-cli loop that catches every one of them before the user ever sees a broken project.",
  "sample_prompts": [
    {
      "label": "Install a library",
      "prompt": "Install this symbol and footprint library into my KiCad"
    },
    {
      "label": "Footprint not found",
      "prompt": "KiCad says Cannot add U1 (footprint not found) but the file is right there"
    },
    {
      "label": "Model sunk in board",
      "prompt": "The 3D model is sitting inside the PCB instead of on top of it"
    }
  ],
  "hero": {
    "type": "image",
    "path": "screenshots/hero.png"
  },
  "org": "adom",
  "author": {
    "name": "kaleymer",
    "email": "[email protected]"
  },
  "visibility": {
    "public": true
  },
  "dependencies": {}
}