easyeda/easyeda-api-skill

嘉立创EDA专业版AI SKILL,为AI编程工具提供完整的EasyEDA Pro API接口和WebSocket桥接能力。EasyEDA Pro AI SKILL provides a complete EasyEDA Pro API interface and WebSocket bridging capability for AI programming tools.

What it solves

This project provides a bridge and documentation package that allows AI coding tools (such as Claude Code, OpenCode, and QwenCode) to interact with EasyEDA Pro. It enables AI to perform online debugging, develop extensions, and modify electronic design documents directly through an API.

How it works

The system uses a Node.js WebSocket Bridge server that acts as an intermediary between the AI agent and the EasyEDA client. The AI agent reads a SKILL.md instruction file to understand how to use the API, then sends HTTP requests to the bridge server, which forwards the commands to the EasyEDA client via WebSockets. It also includes a build system that converts raw API references into structured documentation for easier AI lookup.

Who it’s for

  • AI-assisted hardware developers who want to use LLMs to automate tasks in EasyEDA Pro.
  • EasyEDA extension developers who whom AI can help with API lookup, code generation, and integration debugging.

Highlights

  • WebSocket Bridge: A dedicated server that bridges the gap between AI tools and the EasyEDA client.
  • Structured API Documentation: Automatically generates hierarchical indexes from reference docs for fast AI retrieval.
  • Source Format Specifications: Provides detailed specs for project, schematic, and PCB source files for direct analysis.
  • AgentSkills Standard: Complies with the Agent Skills standard for compatibility with various AI coding tools.

Related

  • Project
  • Project
  • Project
  • Project
  • Project