How easyeda/easyeda-api-skill works
EasyEDA API Skill equips AI coding tools with API and extension-development knowledge, source-format specifications, and a local bridge for executing code in EasyEDA Pro. The primary runtime flow is AI request → bridge → EasyEDA client → bridge response → AI. The tree and README establish the documentation capabilities; the sampled bridge source supports the request, WebSocket dispatch, and response path. Other internal documentation relationships are shown as lookup destinations, not as runtime calls.
Main entry points: bridge-server.mjs WebSocket Server · SKILL.md Skill Instructions · guide Extension Guides · references API References
Components 11
AI Knowledge
- Skill Instructions
SKILL.md - Extension Guides
guide - API References
references
Document Formats
- Source Format Specs
format
Execution Bridge
- HTTP API
scripts/bridge-server.mjs - WebSocket Server
scripts/bridge-server.mjs - Request Routing
scripts/bridge-server.mjs - Client Registry
scripts/bridge-server.mjs - Pending Requests
scripts/bridge-server.mjs
EasyEDA Client
- EasyEDA Pro
Other components
- AI Tool
Connections 15
- AI Tool → Skill Instructions: reads instructions
- AI Tool → Extension Guides: consults
- AI Tool → API References: looks up APIs
- AI Tool → Source Format Specs: consults formats
- AI Tool → HTTP API: submits code
- HTTP API → Request Routing: dispatches request
- WebSocket Server → Client Registry: registers clients
- Request Routing → Client Registry: selects client
- Request Routing → Pending Requests: tracks request
- Request Routing → WebSocket Server: sends execution
- WebSocket Server → EasyEDA Pro: forwards code
- EasyEDA Pro → WebSocket Server: returns result
- WebSocket Server → Pending Requests: resolves request
- Pending Requests → HTTP API: returns result
- HTTP API → AI Tool: responds