
easyeda/easyeda-api-skill
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
easyeda/easyeda-api-skill은 [[T0]에서 가져온 에이전트 스킬 후보입니다.
개요
easyeda/easyeda-api-skill은 [[T0]에서 가져온 에이전트 스킬 후보입니다.
개요(AI 번역)
영어 | 简体中文
EasyEDA API 스킬
Claude Code, OpenCode, QwenCode 및 에이전트 스킬 표준을 지원하는 모든 AI 코딩 도구를 위한 EasyEDA Pro API 스킬 패키지입니다.
이 기술은 AI를 통한 EasyEDA Pro의 온라인 디버깅과 EasyEDA Pro의 확장 개발을 모두 지원합니다. EasyEDA 확장 개발을 개발할 때, AI는 확장 개발 문서, API 참조, 타입 정보, 사용 예시, 브리지 디버깅 기능을 활용하여 API 조회, 코드 생성, 통합 디버깅을 지원할 수 있습니다. API를 통해 조작하지 않고 EasyEDA 문서 소스 파일을 직접 분석하거나 수정하고 싶다면, 이 프로젝트는 소스 파일 형식에 대한 문서도 제공합니다.
- 📚 구조화된 API 문서 — 빠른 AI 조회를 위해 참조 문서에서 계층적 인덱스를 자동으로 생성합니다
- 🧾 문서 소스 형식 명세서 — 직접 소스 분석 및 수정을 위한 프로젝트, 회로도, PCB 소스 형식을 설명합니다
- 🔌 WebSocket Bridge — AI 도구와 EasyEDA 클라이언트를 연결하는 Node.js 서버입니다
- 🤖 SKILL.md — 완전한 기술 지침 파일
퀵 스타트
1.
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
EasyEDA API Skill
An EasyEDA Pro API skill package for AI coding tools such as Claude Code, OpenCode, QwenCode, and any other tool that supports the Agent Skills standard.
This skill supports both online debugging of EasyEDA Pro through AI and extension development for EasyEDA Pro. When developing EasyEDA extensions, AI can use the extension-development documentation, API references, type information, usage examples, and bridge debugging capabilities provided by this skill to help with API lookup, code generation, and integration debugging. If you want to analyze or modify EasyEDA document source files directly instead of operating through the API, this project also provides documentation for the source file formats.
- 📚 Structured API documentation — Automatically builds hierarchical indexes from reference docs for fast AI lookup
- 🧾 Document source format specifications — Explains project, schematic, and PCB source formats for direct source analysis and modification
- 🔌 WebSocket Bridge — A Node.js server that bridges AI tools and the EasyEDA client
- 🤖 SKILL.md — A complete skill instruction file
Quick Start
1. Install dependencies
npm install
2. Build API documentation
npm run build:docs
This reads the raw API documentation from the reference/ directory and generates structured docs into the docs/ directory.
3. Start the WebSocket Bridge server
npm run server
The server automatically chooses an available port in the 49620-49629 range and waits for the EasyEDA client to connect.
4. Connect from EasyEDA
Install the run-api-gateway.eext extension in EasyEDA. Download:
After the extension is loaded, it connects to the Bridge server automatically by scanning the port range and verifying the handshake.
5. Use from an AI coding tool
AI coding tools such as Claude Code, OpenCode, and QwenCode automatically read SKILL.md for instructions, then use the HTTP API to send code to EasyEDA:
# Check EasyEDA connection status (assuming the service is on port 49620)
curl http://localhost:49620/health
# Execute EasyEDA code
curl -X POST http://localhost:49620/execute \
-H "Content-Type: application/json" \
-d '{"code": "return await eda.dmt_Project.getCurrentProjectInfo();"}'
One-Command Packaging
npm run pack
This performs the following steps:
- Build API documentation (
docs/) - Package
SKILL.md, documentation, and the server intodist/easyeda-api/ - Generate
dist/easyeda-api.zipfor upload
If the documentation has already been built, you can skip that step:
npm run pack:fast
Publish to ClawHub
npx clawhub@latest publish dist/easyeda-api/
Or upload the zip file at https://clawhub.ai/upload
Architecture
추천 도구
다른 키워드를 입력하거나 필터를 제거해 보세요.
설치
npx skillfish add easyeda/easyeda-api-skill