kicad — community vandaemon, community, ide skills, Claude Code, Cursor, Windsurf

v1.0.0
GitHub

About this Skill

Ideal for Embedded Systems Agents requiring advanced PCB design and layout capabilities with KiCad. a central camper van control system for ModBus in c#

StuartF303 StuartF303
[0]
[0]
Updated: 3/5/2026

Agent Capability Analysis

The kicad skill by StuartF303 is an open-source community AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance.

Ideal Agent Persona

Ideal for Embedded Systems Agents requiring advanced PCB design and layout capabilities with KiCad.

Core Value

Empowers agents to design and layout PCB schematics and layouts for hardware projects, utilizing KiCad's S-expression format and following automotive-grade design practices for reliability, specifically with ModBus and ESP32-based projects like the 8-channel LED dimmer.

Capabilities Granted for kicad

Designing PCB layouts for vehicle control systems
Generating schematics for ESP32-based hardware projects
Creating reliable automotive-grade PCB designs with KiCad

! Prerequisites & Limits

  • Requires KiCad 7+ for S-expression format compatibility
  • Limited to automotive-grade design practices and environments
Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

kicad

Install kicad, an AI agent skill for AI agent workflows and automation. Works with Claude Code, Cursor, and Windsurf with one-command setup.

SKILL.md
Readonly

KiCad Skill

Designs PCB schematics and layouts for VanDaemon hardware projects, primarily the ESP32-based 8-channel LED dimmer. KiCad 7+ uses S-expression format for all files. The project follows automotive-grade design practices for reliability in vehicle environments.

Quick Start

Find Hardware Project Files

bash
1# Locate KiCad project files 2find hw/LEDDimmer -name "*.kicad_*" -type f 3 4# Current project structure 5hw/LEDDimmer/ 6├── led_dimmer_8ch.kicad_sch # Main schematic 7├── led_dimmer_8ch.kicad_pcb # PCB layout (when created) 8└── led_dimmer_8ch.kicad_pro # Project settings

Read Schematic Structure

bash
1# View schematic header and metadata 2head -50 hw/LEDDimmer/led_dimmer_8ch.kicad_sch 3 4# Find all component references 5grep -E "^\s+\(property \"Reference\"" hw/LEDDimmer/led_dimmer_8ch.kicad_sch

Key Concepts

ConceptFormatExample
Comments# prefix only# Power section
Component reference(property "Reference" "R1")Resistor R1
Pin connection(wire (pts ...))Net connection
Symbol instance(symbol (lib_id "...")Component placement
Net label(label "VCC" ...)Named net

WARNING: Comment Syntax

KiCad does NOT support semicolon comments. Use # for comments in KiCad files.

kicad
1# GOOD - Hash comments work 2# Power regulation section 3 4; BAD - Semicolons are NOT comments, they become part of the data

Common Patterns

Adding a Component

kicad
1(symbol (lib_id "Device:R") 2 (at 100 50 0) 3 (unit 1) 4 (property "Reference" "R1" (at 100 45 0)) 5 (property "Value" "10k" (at 100 55 0)) 6 (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 100 50 0)) 7)

Creating a Net Connection

kicad
1(wire (pts (xy 100 50) (xy 120 50))) 2(label "PWM_CH0" (at 110 50 0))

Design Guidelines

ParameterRequirementReason
Trace width (power)≥0.5mmHandle 2A per channel
Trace width (signal)≥0.25mmManufacturing tolerance
Via size0.8mm/0.4mmThermal dissipation
Clearance≥0.2mmAutomotive reliability
Copper weight2ozCurrent handling

See Also

  • platformio skill - Firmware for ESP32 hardware
  • docker skill - Build automation for production

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is kicad?

Ideal for Embedded Systems Agents requiring advanced PCB design and layout capabilities with KiCad. a central camper van control system for ModBus in c#

How do I install kicad?

Run the command: npx killer-skills add StuartF303/vandaemon/kicad. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for kicad?

Key use cases include: Designing PCB layouts for vehicle control systems, Generating schematics for ESP32-based hardware projects, Creating reliable automotive-grade PCB designs with KiCad.

Which IDEs are compatible with kicad?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for kicad?

Requires KiCad 7+ for S-expression format compatibility. Limited to automotive-grade design practices and environments.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add StuartF303/vandaemon/kicad. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use kicad immediately in the current project.

Related Skills

Looking for an alternative to kicad or another community skill for your workflow? Explore these related open-source skills.

View All

widget-generator

Logo of f
f

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

149.6k
0
AI

flags

Logo of vercel
vercel

flags is a Next.js feature management skill that enables developers to efficiently add or modify framework feature flags, streamlining React application development.

138.4k
0
Browser

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI