skill
[DEPRECATED] Altium SchLib Parser → adom-altium-schlib
Public Made by Adomby adom
DEPRECATED: use adom/adom-altium-schlib. No longer maintained.
← Commit history
Publish 1.0.3
6 files changed
+28−5
.gitignoreadded+1@@ -0,0 +1 @@+/target
README.md+6−1@@ -31,7 +31,12 @@ disagrees if each format shows its own truth. The binary decode was validated **pin-for-pin** against KiCad 10's Altium importer on a real part (`ADS1263IPWR`): **28/28** pin numbers and names match —-overbars and all (`C̄S̄`, `R̄ĒS̄ĒT̄`). See the rendered symbol in the assets.+overbars and all (`C̄S̄`, `R̄ĒS̄ĒT̄`).++++*Left: the symbol `altium-schlib` parses straight from the `.SchLib`. Middle/right:+KiCad's own render and the datasheet extraction — every pin number and name agrees.* ## The format, briefly
package.json+11−2@@ -1,6 +1,6 @@ { "slug": "altium-schlib",- "version": "1.0.2",+ "version": "1.0.3", "type": "skill", "description": "Native Rust parser for Altium .SchLib binary symbol libraries \u2014 pins + body to KiCad-shaped JSON, native SVG, .kicad_sym export. The symbol counterpart to altium-pcblib.", "dependencies": {},@@ -20,5 +20,14 @@ "hero": { "path": "screenshots/hero.png" },- "license": "MIT"+ "license": "MIT",+ "discovery_triggers": [+ "altium schlib",+ "parse altium symbol",+ "read altium .schlib",+ "altium symbol to kicad",+ "altium-schlib",+ "native altium symbol parser",+ "altium ole2 symbol"+ ] }
page.json+10−2@@ -4,7 +4,7 @@ "slug": "altium-schlib", "title": "altium-schlib", "brief": "Native Rust parser for Altium .SchLib binary symbol libraries — the symbol counterpart to altium-pcblib.",- "version": "1.0.2",+ "version": "1.0.3", "author": { "id": "6738b00a4dc87b8adbb0a5a3", "name": "John Lauer",@@ -28,7 +28,15 @@ "path": "screenshots/hero.png" }, "sample_prompts": [],- "discovery_triggers": [],+ "discovery_triggers": [+ "altium schlib",+ "parse altium symbol",+ "read altium .schlib",+ "altium symbol to kicad",+ "altium-schlib",+ "native altium symbol parser",+ "altium ole2 symbol"+ ], "discovery_pitch": null, "metadata": {}, "created_at": "2026-06-24T12:50:50.538Z",
screenshots/hero.png⋯ 1 unchanged line ⋯
screenshots/validation.pngadded⋯ 1 unchanged line ⋯