Altium Claude Skills
Description
Claude Code skills for Altium hardware design — library authoring, schematic review, PCB placement
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
README
altium-claude-skills
English | [한국어](README.ko.md)
Claude Code skills for Altium hardware design: symbol and footprint authoring, schematic review, and PCB placement.
Written while taking one real board (175 components) from schematic review through to placement.
| Skill | What it does |
|---|---|
altium-library |
Author and verify symbols (.SchLib) and footprints (.PcbLib) as code, including measuring datasheets and 2D drawings |
altium-schematic-review |
Review a schematic (.SchDoc) — find unconnected pins, missing footprints and net errors, then judge each one against the datasheet |
altium-pcb-placement |
PCB placement — derive board size, decide rotation for main ICs and connectors, produce a 1:1 placement plan, inject coordinates, check overlaps. It does not route |
Install
**Windows + PowerShell only** — junctions (`New-Item -ItemType Junction`) and Altium itself are Windows things.
You can hand this repo URL to Claude Code and say "install this". Steps 1-3 below are what it needs to do.
1. Clone
Clone somewhere you **will not move**. The junctions in step 3 bake an absolute path, so relocating the folder later means recreating them.
git clone https://github.com/ScottJeong/altium-claude-skills.git C:\tools\altium-claude-skills
2. Python 3.12 venv
This is what the scripts run on. **Do this before the junctions** — the skills will trigger without it, and then every script fails. Why 3.12, and the MCP setup, are under [Requirements](#requirements).
py -3.12 -m venv C:\tools\edatools
C:\tools\edatools\Scripts\python.exe -m pip install altium-monkey pymupdf
C:\tools\edatools\Scripts\python.exe -c "import altium_monkey, pymupdf; print('ok')"
3. Link the three skills as junctions
Into `~/.claude/skills/`. Unlike symlinks, junctions need no admin rights, and sync clients see them as ordinary folders.
$repo = "C:\tools\altium-claude-skills" # wherever you cloned in ste
Related Skills
Algorithmic Art
Create generative art using p5.js with seeded randomness, flow fields, and particle systems
Design Brand Guidelines
Apply Anthropic's official brand colors and typography to artifacts
Design Canvas Design
Create beautiful visual art in PNG and PDF documents using design philosophy
Design Frontend Design
Create distinctive, production-grade frontend interfaces with high design quality
Design Slack Gif Creator
Create animated GIFs optimized for Slack's size constraints
Design Theme Factory
Style artifacts with professional themes including 10 pre-set color/font combinations
Design Related Agents
Codemod Runner
Writes and runs codemod scripts that replace hardcoded visual values with token references in ui/src/index.css
Designguru
Expert Design Guidance & Analysis Specialist who provides professional UI/UX insights, design system guidance,
Html Css
| Web standards for semantic markup, maintainable styling, and accessibility. | - | [wshobson/agents](https://