app
KiCad Library Manager
Public Made by Adomby adom
Organize your KiCad symbol / footprint / 3D libraries fast — three priority views, inline editing, live previews, and one-click sync.
#!/bin/bash
set -e
PKG_DIR="$(cd "$(dirname "$0")" && pwd)"
DEST="$HOME/.claude/skills/kicad-library-manager"
mkdir -p "$DEST"
cp -r "$PKG_DIR/server.js" "$PKG_DIR/cli.js" "$PKG_DIR/public" "$PKG_DIR/SKILL.md" "$DEST/" 2>/dev/null || true
[ -f "$PKG_DIR/README.md" ] && cp "$PKG_DIR/README.md" "$DEST/README.md"
# expose the CLI
mkdir -p "$HOME/.local/bin"
cat > "$HOME/.local/bin/kicad-library-manager" <<EOF
#!/bin/bash
exec node "$DEST/cli.js" "\$@"
EOF
chmod +x "$HOME/.local/bin/kicad-library-manager"
ln -sf "$HOME/.local/bin/kicad-library-manager" "$HOME/.local/bin/klm" 2>/dev/null || true
echo "Installed kicad-library-manager (run: kicad-library-manager serve | klm app)"