← Back to Skills Marketplace
yanranxiaoxi

EasyEDA API Skill

by 久治明千树汐 · GitHub ↗ · v1.1.23 · MIT-0
cross-platform ⚠ suspicious
10686
Downloads
5
Stars
0
Active Installs
33
Versions
Install in OpenClaw
/install easyeda-api
Description
EasyEDA Pro API skill for AI agents. Use when working with EasyEDA Pro EDA software, including PCB design, schematic editing, footprint/symbol management, and project operations. Supports live debugging in EasyEDA and EasyEDA extension development. Provides complete API reference (120+ classes, 62 enums, 70 interfaces), extension-development documentation, and a WebSocket bridge server to execute code in the running EasyEDA Pro client. Trigger on: "嘉立创EDA,启动!", "立创EDA,启动!", "EDA,启动!", "EasyEDA", "PCB", "schematic", "footprint", "EDA", "circuit board", "嘉立创EDA", "原理图", "PCB设计". **IMPORTANT**: 嘉立创EDA's English name is **EasyEDA**. They are the SAME product. Never use other transliterations like "EasyEDA Pro" (unless specifically versioned), "EASYEDA", "easyeda", etc. Always use "EasyEDA" for English references and "嘉立创EDA" for Chinese references.
Usage Guidance
Install only if you intentionally want an AI agent to control a running EasyEDA session. Keep the bridge limited to localhost, use backed-up or test projects first, review code before execution, stop the bridge when finished, and require explicit confirmation for delete, rename, order, screenshot/export, or project-switching actions.
Capability Assessment
Credentials
The bridge binds to 127.0.0.1, which limits network exposure, but its HTTP and WebSocket execution paths accept raw JavaScript without authentication, authorization, or per-request user confirmation.
Install Mechanism
Installation is a normal npm dependency install with a single ws dependency and no install lifecycle script found; runtime setup starts a Node bridge server from the skill directory.
Instruction Scope
The skill discloses bridge startup and execution steps, but activation terms are broad and the workflow does not consistently separate read-only help from mutating control or require explicit user approval before sensitive actions.
Persistence & Privilege
No startup persistence or privilege escalation was found, but the bridge is intentionally started as a background process and remains available until the user chooses to stop it.
Purpose & Capability
The API reference, live debugging bridge, and EasyEDA extension guidance fit the stated purpose, but the same surface can modify or delete PCB/schematic data, open ordering workflows, capture design images, and execute arbitrary EasyEDA-context JavaScript.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install easyeda-api
  3. After installation, invoke the skill by name or use /easyeda-api
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.23
- Updated metadata version to 1.1.28 - SKILL.md revised for accuracy and clarity; minor documentation refinements - Removed obsolete skill-card.md file - package.json and package-lock.json updated accordingly
v1.1.22
- Updated package version to 1.1.22. - Incremented SKILL.md version metadata to 1.1.27. - Removed the redundant skill-card.md file. - Minor updates to package files for consistency.
v1.1.21
- Added new interface documentation: ISCH_ExportPngResolution. - Removed outdated file: skill-card.md. - Updated and expanded API reference documentation for multiple classes. - Updated version metadata in SKILL.md. - General improvements and clarifications to reference and quick-reference docs. - Package files updated for improved accuracy and dependency management.
v1.1.20
- Removed obsolete skill-card.md file. - Updated package metadata and version numbers. - Minor documentation and metadata adjustments for consistency. - No functional or API changes introduced in this release.
v1.1.19
- Updated package metadata to version 1.1.24. - Removed the skill-card.md file. - Minor documentation and metadata updates in SKILL.md.
v1.1.18
- Updated skill version to 1.1.18. - Incremented internal version metadata to "1.1.23" in SKILL.md. - Removed the redundant file: skill-card.md. - Made minor updates to dependencies and internal documentation references. - No functional or API changes.
v1.1.17
- Updated SKILL.md metadata version to 1.1.22 - Removed skill-card.md - Updated dependency information and metadata in package.json and package-lock.json - No functional API or interface changes
v1.1.16
- Updated package and documentation files to reflect new versioning. - The skill version is now 1.1.21 (was 1.1.20). - Removed the "skill-card.md" file. - General package maintenance, including updates to SKILL.md and package files.
v1.1.15
- Updated version metadata to 1.1.20. - Updated API documentation links and internal references in SKILL.md. - Removed the obsolete skill-card.md file. - Minor improvements to documentation structure and clarity.
v1.1.14
- Updated package metadata and documentation version to 1.1.18. - Removed the skill-card.md file. - Minor documentation and metadata adjustments in SKILL.md.
v1.1.13
- Updated metadata version to 1.1.17. - Removed the deprecated skill-card.md file. - Minor package and documentation maintenance for consistency. - No functional or API changes introduced in this release.
v1.1.12
- Version bump and sync to 1.1.15. - Removed obsolete files: skill-card.md, and two enum reference files. - Updated API documentation and references for consistency. - Minor cleanup and maintenance in documentation files.
v1.1.11
- Updated version to 1.1.12. - Documentation and API references have been refreshed across 348 files. - Removed obsolete file: skill-card.md. - No functional API or core logic changes; improvements are primarily in documentation and reference consistency.
v1.1.10
- Version updated to 1.1.10. - Documentation and metadata updated in SKILL.md. - Old skill-card.md removed. - Dependency files (package.json, package-lock.json) updated. - No changes to API or runtime functionality.
v1.1.9
easyeda-api v1.1.9 - Updated package metadata and dependencies. - Removed deprecated documentation file: skill-card.md. - Minor internal documentation and maintenance updates. - No public API or workflow changes.
v1.1.8
- Removed the unused skill-card.md file. - Updated documentation in README.md and README.zh-Hans.md. - Package metadata and lockfile updated for consistency. - No user-facing API changes or new features.
v1.1.7
- Version bumped to 1.1.7 in SKILL.md and package files. - Updated authoring metadata and documentation to reflect the new version. - Removed redundant skill-card.md file to reduce duplication.
v1.1.5
- Downgraded version from 1.1.6 to 1.1.5 in skill metadata. - Removed the unused file: skill-card.md. - Updated package metadata in package.json and package-lock.json to reflect version 1.1.5. - No changes to core functionality or documented features.
v1.1.4
- Version rolled back from 1.1.6 to 1.1.4 in metadata. - Removed skill-card.md file. - Documentation and metadata changes only; no runtime logic affected. - No changes to API or user-facing features.
v1.1.6
- Major API documentation expansion: 76 new files added, many existing ones updated and improved. - Added comprehensive class, enum, and interface references under the new references/ directory. - Numerous new enums, interfaces, and class docs now available for extension developers. - Updated download links and instructions for the EasyEDA extension, replacing previous URLs. - Improved and clarified documentation for PCB, schematic, and project source formats. - Removed outdated types and documentation files to reduce clutter and ensure accuracy.
Metadata
Slug easyeda-api
Version 1.1.23
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 33
Frequently Asked Questions

What is EasyEDA API Skill?

EasyEDA Pro API skill for AI agents. Use when working with EasyEDA Pro EDA software, including PCB design, schematic editing, footprint/symbol management, and project operations. Supports live debugging in EasyEDA and EasyEDA extension development. Provides complete API reference (120+ classes, 62 enums, 70 interfaces), extension-development documentation, and a WebSocket bridge server to execute code in the running EasyEDA Pro client. Trigger on: "嘉立创EDA,启动!", "立创EDA,启动!", "EDA,启动!", "EasyEDA", "PCB", "schematic", "footprint", "EDA", "circuit board", "嘉立创EDA", "原理图", "PCB设计". **IMPORTANT**: 嘉立创EDA's English name is **EasyEDA**. They are the SAME product. Never use other transliterations like "EasyEDA Pro" (unless specifically versioned), "EASYEDA", "easyeda", etc. Always use "EasyEDA" for English references and "嘉立创EDA" for Chinese references. It is an AI Agent Skill for Claude Code / OpenClaw, with 10686 downloads so far.

How do I install EasyEDA API Skill?

Run "/install easyeda-api" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is EasyEDA API Skill free?

Yes, EasyEDA API Skill is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does EasyEDA API Skill support?

EasyEDA API Skill is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created EasyEDA API Skill?

It is built and maintained by 久治明千树汐 (@yanranxiaoxi); the current version is v1.1.23.

💬 Comments