Czarnak/totally-integrated-claude
46 stars · Last commit 2026-08-16
A Claude Code plugin for Siemens TIA Portal engineering automation.
README preview
# totally-integrated-claude A Claude Code plugin for **Siemens TIA Portal engineering automation**. Provides a routed skill framework for TIA Portal engineering automation: Siemens TIA Scripting Python V1.4.3 for its supported wrapper surface, audited C# Openness skills for advanced object-model work, and a dedicated Modular Application Creator path.  --- ## Features - **Scoped automation routing** - `tia-openness-roadmap` honors an explicit implementation choice, then selects MCP, Python, C#, MAC Module Builder, diagnostic, or Add-In skills - **Python TIA Scripting V1.4.3** - Siemens wrapper coverage for PLC data, generic HMI access, devices, libraries, and project workflows via `tia-python` - **C# Openness** - eleven domain skills covering the V21 Openness domain assemblies (see table below) - **Modular Application Creator** - `tia-mac-module-builder` covers the audited MAC V21.0.5 lifecycle, generated/custom ownership, resources, packaging, and qualification boundaries - **TIA Portal Add-In development** — VS Code–based Add-In authoring workflow - **TIA Portal MCP server** - work with your agent directly in TIA Portal V21 (separate installation required, see below) - **MCP write safety hooks** - Claude Code blocks TIA Portal writes unless the call includes `confirm=true` and a server-issued `safetyToken` - **Environment diagnostics** - `tia-doctor` verifies the exact V21 executable, modular Openness core, and user group, with optional Python/MCP checks