From totally-integrated-claude
Diagnoses local TIA Portal automation environment by checking prerequisites: TIA Portal install, Openness assembly, Windows group membership, Python TIA scripting import, and tia-mcp tool.
How this skill is triggered — by the user, by Claude, or both
Slash command
/totally-integrated-claude:tia-doctorThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this skill only when the user explicitly asks to diagnose, verify, or debug
Use this skill only when the user explicitly asks to diagnose, verify, or debug the local TIA Portal automation environment.
powershell.exe -NoProfile -ExecutionPolicy Bypass -File skills\tia-doctor\probe.ps1
For machine-readable output:
powershell.exe -NoProfile -ExecutionPolicy Bypass -File skills\tia-doctor\probe.ps1 -Json
pass: prerequisite is present and usable.warn: optional probe could not be completed, or a non-required item is missing.fail: required prerequisite is missing or unusable.Report missing items with the remediation text from the probe output. Do not invent installation commands if the probe already provided one.
The probe checks:
Siemens TIA Openness local group.siemens_tia_scripting importability through py or python.tia-mcp command or TiaMcpServer dotnet global tool.The probe is read-only. It must not create projects, open TIA Portal, modify registry keys, install tools, or change user configuration.
npx claudepluginhub czarnak/totally-integrated-claude --plugin totally-integrated-claudeRoutes TIA Portal automation tasks to the correct implementation path (MCP, Python, C#) and loads the appropriate domain skill.
Controls Siemens TIA Portal via MCP tools for PLC/HMI automation: create/modify/compile/download projects. Activates on TIA Portal or PLC mentions.
Validates development environment before coding starts: checks OS, runtime versions, tools, ports, env vars, and disk space to prevent 'works on my machine' bugs.