Control a running KiCad session through the official kicad-python IPC bindings. Use for PCB editor interactions, open-board state, current selection, live footprint/track/via/zone/layer work, undoable board mutations, and scripts that chain many KiCad IPC calls together.
First-stop KiCad orientation skill. Use when starting any KiCad task, when the right substrate is unclear, when locating project files, when checking KiCad CLI or Python IPC availability, or when deciding between live IPC, kicad-cli, structured file edits, and parts search.