Install
openclaw skills install @zhoushoujianwork/easyeda-agentCommunity EasyEDA Agent automation skill for EasyEDA Pro schematic and PCB work through the local easyeda-agent CLI/daemon/connector. Use when designing a board from scratch, editing or inspecting schematics, placing/wiring real LCSC/JLC library parts, syncing schematic changes into PCB, laying out PCB components, running EasyEDA DRC/check/layout-lint, exporting BOM/netlists/artifacts, or using the bundled EasyEDA scripts and design conventions. This is the merged public skill replacing easyeda-schematic, easyeda-pcb, easyeda-design-flow, and easyeda-conventions.
openclaw skills install @zhoushoujianwork/easyeda-agentUse the local easyeda CLI and daemon to operate EasyEDA Pro through typed,
observable actions. This is the community easyeda-agent workflow, not an official
EasyEDA skill; the suffix is intentional so users can distinguish it from upstream
EasyEDA tooling.
easyeda health before any window-scoped action.easyeda actions. Use raw debug.exec_js only when a typed action is
missing and the user explicitly accepts a debug path.easyeda sch save / PCB save workflows;
debounced autosave is only a safety net.list, check, drc, layout-lint), not screenshots.
Screenshots can be stale after API edits.references/design-flow.md first.references/schematic.md and references/actions.md.references/pcb.md.references/schematic-layout-conventions.md.references/pcb-layout-conventions.md.references/auto-layout-sop.md.references/part-selection.md and use references/standard-parts.json.references/orientation.json; never hand-edit
derived rotation tables.references/sheet-templates.json.Scripts live in scripts/ and are intended to be run directly when useful:
scripts/lint.sh <project>: live schematic lint with optional diff baseline.scripts/tests/run.py: linter rule-trust harness; run after changes to
orientation.json, linter rules, fixtures, or connector orientation facts.scripts/bom-enrich.py <bom.tsv/csv>: fill EasyEDA BOM Supplier Part values from
standard-parts.json.scripts/parts-add.py: append resolved library parts into standard-parts.json.scripts/parts-select.py: deterministic part-selection helper.scripts/calibrate.js: live bbox calibration for netflag/netport orientation after
importing a new connector build.Summarize changed primitives, commands run, DRC/check/lint status, saved checkpoints, and artifact paths. If a gate cannot pass, stop at the failing data, explain the next repair step, and do not claim the design is complete.