eplan-scripting-skill
Health Uyari
- License — License: MIT
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 5 GitHub stars
Code Gecti
- Code scan — Scanned 1 files during light audit, no dangerous patterns found
Permissions Gecti
- Permissions — No dangerous permissions requested
Bu listing icin henuz AI raporu yok.
Agent skills for EPLAN Electric P8 and EEC Pro development: C# scripting, the EPLAN API and Remote Client automation. Works with Claude Code, Codex, Cursor and 60+ agents.
EPLAN agent skill — for EPLAN Electric P8
Agent-agnostic skills for EPLAN Electric P8 development: C# scripting, the
EPLAN API and Remote Client. The router picks the right reference and documentation index for the task.
Teaches your agent the traps that only show up in production:
- silent compile failures;
- the command-blocking issue;
- dispose discipline;
- the CS0234 namespaces that are reachable anyway.
Distilled from working code and live testing against a real installation, not from the manual alone.
EPLAN EEC Pro (mechatronic model, typicals, formulas, Job Server, generation) now has its own skill:
eec-pro-skill. The two pair well, because EEC Pro's
output is a P8 project, but each installs on its own.
Install
Any agent (skills CLI)
The skills CLI installs into 60+
agents (Claude Code, Cursor, Codex, Copilot, Windsurf, …):
npx skills add Canary-ECAD/eplan-scripting-skill
As a Claude Code plugin
The plugins are published through the single Canary E-cad marketplace,eplan-tools, which lives in eplan-mcp:
/plugin marketplace add Canary-ECAD/eplan-mcp
/plugin install eplan@eplan-tools # router + P8 skill + P8 doc RAGs
/plugin install eplan-scripting@eplan-tools # Electric P8 skill only
/plugin install eec-pro@eplan-tools # EEC Pro (from eec-pro-skill)
Update later with /plugin marketplace update eplan-tools.
Coming from the old
eplan-skillsmarketplace or theeplan-developmentskill?
Remove them (/plugin marketplace remove eplan-skills) and install fromeplan-toolsas above. The P8 skill is now calledeplan-scripting.
Manually
git clone https://github.com/Canary-ECAD/eplan-scripting-skill
# Windows - personal skills, available in every project.
# ~/.agents/skills is the universal dir most agents read; use ~/.claude/skills for Claude Code.
xcopy /E /I eplan-scripting-skill\skills\eplan-p8\eplan-scripting "$env:USERPROFILE\.agents\skills\eplan-scripting"
# macOS / Linux — universal dir (Amp, Codex, Cline, …). Use ~/.claude/skills for Claude Code.
cp -r eplan-scripting-skill/skills/eplan-p8/eplan-scripting ~/.agents/skills/
cp -r eplan-scripting-skill/router ~/.agents/skills/router
For a single project, copy into <your-project>/.agents/skills/ (or.claude/skills/) instead.
The MCP servers
The skills are host-agnostic — useful on their own. Paired with the remote
documentation RAGs, the agent can
query the EPLAN documentation. The local action server in
eplan-mcp can drive a running EPLAN.
This repo ships a .mcp.json with the two remote P8 doc RAGs
from eplan-cloudflare-rags.
They are already deployed, so no local data is needed:
| Server | Endpoint | Covers | Search |
|---|---|---|---|
eplan-rag |
rag2026.covaga.xyz/mcp |
EPLAN P8 docs 2026 | Semantic |
eplan-wiki-2027 |
rag2027.covaga.xyz/mcp |
EPLAN P8 docs 2027 | Keyword (FTS5) |
Or register them by hand:
claude mcp add eplan-rag --transport http https://rag2026.covaga.xyz/mcp
claude mcp add eplan-wiki-2027 --transport http https://rag2027.covaga.xyz/mcp
The EEC Pro doc index (eecpro-rag) ships with eec-pro-skill.
The local action server (eplan, ~200 tools: run actions/scripts inside a
running EPLAN, introspect the API live) installs separately — it needs Python +pythonnet on the EPLAN machine. See
eplan-mcp.
What's inside
eplan-scripting-skill/
├── .mcp.json # the two remote P8 doc-RAG MCP servers
├── router/
│ └── SKILL.md # classifies the task → right reference + doc index; EEC Pro → eec-pro-skill
└── skills/
└── eplan-p8/
└── eplan-scripting/
├── SKILL.md # the three dev models, lookup order, golden rules
└── references/ # script-basics, actions, core-classes,
# api-data-access, e3d-installation-spaces,
# eec-typicals, remoting, pitfalls, integration
Each SKILL.md is the entry point; the agent pulls in only the reference file
that matches the task, so it costs little context until needed.
Coverage
- EPLAN Electric P8 2022–2027 — with the version-specific notes called out:
ribbon API since 2022, remoting defaults 2023 vs "Remote Client Access" + gRPC
in 2025, the...Netuassemblies in 2027, .NET Framework 4.8.1 targeting.
Pairs well with
eec-pro-skill — the EPLAN EEC Pro skill: model,
typicals, formulas, Job Server, generation into P8.eplan-mcp — the local MCP
server that lets the agent execute inside a running EPLAN.eplan-cloudflare-rags —
the remote documentation RAGs (the P8 ones are configured in.mcp.json).eplan-ctxmenu-kit — a
worked example of the context-menu material: adding right-click entries and
reading the row the user clicked.
License
MIT — see LICENSE.
Disclaimer: this is an independent community project by Canary E-cad. It is not affiliated with, endorsed by, or supported by EPLAN GmbH & Co. KG. EPLAN and EPLAN Electric P8 are trademarks of their respective owner.
Yorumlar (0)
Yorum birakmak icin giris yap.
Yorum birakSonuc bulunamadi