Skip to content

Claude Code Skill

Christian edited this page Sep 1, 2026 · 1 revision

Claude Code Skill: eplan-development

While the MCP server (this whole wiki) lets Claude act on EPLAN, the eplan-development skill teaches Claude to write correct EPLAN code: C# scripting, the EPLAN API (parts database, properties), and Remote Client automation — including headless EPLAN and Cogineer. Distilled from working production code, with the pitfalls that actually bite.

< Back to Home


What it covers

skills/eplan-development/
├── SKILL.md                      # Entry point: dev models, golden rules, RAG usage
└── references/
    ├── script-basics.md          # Script structure, [Start]/[DeclareAction]/events, deployment
    ├── actions-reference.md      # CommandLineInterpreter + verified action catalog
    ├── core-classes.md           # Progress, PathMap, Settings, MultiLangString, ribbon
    ├── api-data-access.md        # Parts DB (MDPartsManagement), properties, multilang parsing
    ├── remoting.md               # EplanRemoteClient, dynamic ports, headless, Cogineer
    ├── pitfalls.md                # Blocking issue, threading, dispose, error handling
    └── integration-patterns.md   # HTTP, SignalR, error forwarding, HTML tools

It automatically loads whenever you ask Claude to write EPLAN scripts, call EPLAN actions, access the parts database, or build apps that drive EPLAN remotely — and it instructs Claude to verify action names/parameters against the docs RAGs instead of guessing (2027/FTS5 first for exact names, 2026/semantic as fallback).

Install

/plugin marketplace add covagashi/eplan-rag-mcp
/plugin install eplan-development@eplan-tools

Update later with /plugin marketplace update eplan-tools. Or copy the folder manually into ~/.claude/skills/eplan-development (personal) or <project>/.claude/skills/eplan-development — see the skill's own README for exact commands. Invoke explicitly with /eplan-development, or let it trigger automatically on EPLAN-related tasks.

Pairs well with

  • This MCP server — the skill teaches Claude to write correct code and avoid the traps; the server lets it execute live.
  • Remote Documentation RAGs — the skill tells Claude to consult rag2027 (FTS5) first for exact action/parameter names, rag2026 (semantic) when the query shares no vocabulary with the docs at all.

Coverage

EPLAN Electric P8 2022–2025, with version-specific notes: ribbon API since 2022, remoting default-on in 2023 vs "Remote Client Access" + gRPC in 2025, .NET Framework 4.8.1 targeting.

Clone this wiki locally