easyeda-professional-layout SKILL.md skillA
easyeda-professional-layout from oaslananka/easyeda-mcp-pro is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add oaslananka/easyeda-mcp-pro/easyeda-professional-layout@git:20260712.fc0b4fbPins git:20260712.fc0b4fb in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- oaslananka/easyeda-mcp-pro
- Path
skills/easyeda-professional-layout/SKILL.md- Versions recorded
- 2
- Latest version
- git:20260712.fc0b4fb, committed Jul 12, 2026
- First version recorded
- Jul 12, 2026
- Size
- 5,977 bytes
- Repository stars
- 61
- License
- a license file GitHub does not identify
Plan, preview, apply, and verify professional EasyEDA Pro schematic layouts with page/title-block geometry, rendered bounds, functional blocks, relationship-aware spacing, deterministic templates, staged readback, connectivity fingerprints, and visual QA. Use for schematic placement, cleanup, fit-to-page work, or any request to make a schematic professional or readable.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# EasyEDA Professional Layout Use this skill for schematic layout work through EasyEDA MCP Pro. Treat layout as a constrained engineering workflow, not coordinate styling. Read-only inspection may start immediately; request the user's explicit approval before the first schematic write. ## Non-negotiable policies - `PAGE_GEOMETRY_REQUIRED`: read health, bridge, project, active document, sheet bounds, drawable bounds, grid, frame, coordinate origin, and title-block bounds before any placement write. - `TITLE_BLOCK_KEEP_OUT`: title block, border margin, and caller-reserved regions are hard constraints. Never downgrade them to score penalties. - `RENDERED_BOUNDS_ONLY`: collision and page-fit decisions use rotation-aware combined symbol and text bounds. Component origins are not collision bounds. - `NO_BLIND_RETRY`: a timeout is ambiguous. Read back real state before deciding whether any write should be retried. - `STAGED_PREVIEW_READBACK_QA`: preview and validate every batch, then read back and run layout QA before proceeding. - `CONNECTIVITY_FINGERPRINT_REQUIRED`: cosmetic moves require matching component-pin net membership and wire endpoints before and after. …
Read the whole file at its exact version.
How to install
mdr add oaslananka/easyeda-mcp-pro/easyeda-professional-layout@sha256:a2e9085a53d2c5d9The line at the top of this page pins the label git:20260712.fc0b4fb, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_lvsdojxlk3lm7isq)
2 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 2 versions of this file, all committed on Jul 12, 2026.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20260712.fc0b4fb latest | 2026-07-12 | fc0b4fb | 5,977 B | A | view · diff |
| git:20260712.3dc1fcf | 2026-07-12 | 3dc1fcf | 5,826 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (5977 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
oaslananka/easyeda-mcp-pro · 61 stars · license a license file GitHub does not identify · pushed 2026-10-22 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_lvsdojxlk3lm7isq GET https://markdownregistry.com/api/v1/resolve?ref=oaslananka/easyeda-mcp-pro/easyeda-professional-layout GET https://markdownregistry.com/api/v1/blob/a2e9085a53d2c5d9319185db3521dd0376de803cf63ab6d5acf59a18497c7f02
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.
More from oaslananka/easyeda-mcp-pro
Every file in oaslananka/easyeda-mcp-pro