kicad-sch-tweak

Edit KiCad .kicad_sch files by modifying components, nets, and connections.

11|1|Updated Feb 10, 2026
One-click install
npx skills add https://github.com/Takazudo/claude-resources --skill kicad-sch-tweak
Or copy as Structured Prompt for Agentโ–ผ
Please help me install this Agent Skill.
Skill: kicad-sch-tweak
Source: https://github.com/Takazudo/claude-resources/tree/main/skills/kicad-sch-tweak
Command: npx skills add https://github.com/Takazudo/claude-resources --skill kicad-sch-tweak

SYSTEM DOCUMENTATION & REQUIREMENTS

๐Ÿ’ก This Skill includes references (resource) components.

What problem does it solve?

Edit and create KiCad schematic (.kicad_sch) files using an AI-assisted workflow to streamline schematic editing, component updates, and net adjustments.

Core Features & Use Cases

  • Modify existing schematics (change values, add/remove components, update connections)
  • Create new schematic content from specifications or ASCII diagrams
  • Analyze schematic file structure and KiCad S-expression format
  • Generate draft schematics that may need layout adjustment in KiCad GUI

Quick Start

Describe the required schematic edits in plain language and the tool will apply edits to the target .kicad_sch file.

Frequently Asked Questions about kicad-sch-tweak

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I edit KiCad schematic files and update component values automatically?โ–ผ

You can edit KiCad .kicad_sch files by describing required schematic edits in plain language; the tool modifies component values, updates connections, and adds or removes components while validating syntax, UUID formats, and library references.

Can I generate a draft KiCad schematic from an ASCII diagram or text specification?โ–ผ

Generating draft KiCad schematics from specifications or ASCII diagrams is supported; the tool produces S-expression file content that may need final layout adjustments within the KiCad GUI.

Does this KiCad schematic editing tool work with KiCad 6+ S-expression format?โ–ผ

This tool supports the KiCad 6+ S-expression format (.kicad_sch) and requires accurate symbol footprints, UUIDs, and consistent lib_symbols blocks to successfully apply component and net modifications.

How do I validate UUIDs and lib_symbols blocks when modifying KiCad schematics?โ–ผ

The tool validates UUID formats, syntax, and library references automatically during KiCad schematic edits, using a defined workflow to ensure accurate symbol footprints and consistent lib_symbols blocks preserve integrity.

What are the limitations of AI-assisted KiCad schematic generation?โ–ผ

Limitations include the necessity for accurate symbol footprints, UUIDs, and consistent lib_symbols blocks, and that generated draft schematics will likely require manual layout adjustment within the KiCad GUI.