addin-operations
TIA Portal Add-In development in Visual Studio Code: creating Add-In C# projects, adding Add-In templates, compiling and debugging Add-Ins, converting Add-Ins…
Manual, read-only prerequisite probe for TIA Portal V21 and its modular Openness API, with optional Python TIA Scripting and TIA MCP checks.
$ npx -y skills add Czarnak/totally-integrated-claude --skill tia-doctor --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/tia-doctorContext preview
The summary Claude sees to decide when to auto-load this skill.
Manual, read-only prerequisite probe for TIA Portal V21 and its modular Openness API, with optional Python TIA Scripting and TIA MCP checks.
name: tia-doctor description: Manual, read-only prerequisite probe for TIA Portal V21 and its modular Openness API, with optional Python TIA Scripting and TIA MCP checks. disable-model-invocation: true license: MIT
Use this skill only when the user explicitly asks to diagnose, verify, or debug the local TIA Portal automation environment.
Full probe:
powershell.exe -NoProfile -ExecutionPolicy Bypass -File skills\tia-doctor\probe.ps1 -RequiredMajorVersion 21
V21 C# Openness core only (the audit mode while Python and MCP are intentionally out of scope):
powershell.exe -NoProfile -ExecutionPolicy Bypass -File skills\tia-doctor\probe.ps1 -RequiredMajorVersion 21 -SkipPython -SkipMcp
Add `-Json` to either command for machine-readable output.
Report missing items using the probe's remediation text. Do not invent an installation command when the result already supplies one.
The core probe verifies:
version evidence and the installed optional `Siemens.Engineering.*` modules;
Registry entries are supplemental evidence only; they do not replace the exact Portal executable or modular core assembly checks.
Unless skipped, the full probe also checks:
Python and MCP are client/tooling choices, not prerequisites for direct C# Openness. Use the skip switches whenever those integrations are outside scope.
The probe is read-only. It must not open TIA Portal, create projects, load an Openness assembly into the current process, modify registry keys or groups, install tools, or change user configuration. Static presence, version metadata, and group membership do not prove that a project can be opened or that a credentialed/live operation will succeed.
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
Repo: Czarnak/totally-integrated-claude
TIA Portal Add-In development in Visual Studio Code: creating Add-In C# projects, adding Add-In templates, compiling and debugging Add-Ins, converting Add-Ins…
Standalone skill for multi-perspective PLC code security and quality analysis. Triggers on: "review", "audit", "analyze", "security check", "vulnerability…
Internal reference skill — do NOT load directly from user queries.
C# Openness implementation of import/export and round-trip engineering.