tia-doctor

Solid

Manual, read-only prerequisite probe for TIA Portal V21 and its modular Openness API, with optional Python TIA Scripting and TIA MCP checks.

AI & Automation 57 stars 10 forks Updated 3 weeks ago MIT

Install

View on GitHub

Quality Score: 85/100

Stars 20%
59
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# tia-doctor Use this skill only when the user explicitly asks to diagnose, verify, or debug the local TIA Portal automation environment. ## Run Full probe: ```powershell 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 powershell.exe -NoProfile -ExecutionPolicy Bypass -File skills\tia-doctor\probe.ps1 -RequiredMajorVersion 21 -SkipPython -SkipMcp ``` Add `-Json` to either command for machine-readable output. ## Interpret results - `pass`: the scoped prerequisite is present and usable by the static probe. - `warn`: an optional probe could not be completed or a non-required item is missing. - `fail`: a required prerequisite for the requested scope is missing or unusable. Report missing items using the probe's remediation text. Do not invent an installation command when the result already supplies one. ## V21 checks The core probe verifies: - the exact TIA Portal V21 executable under a common Siemens installation path; - the V21 modular Public API path (`PublicAPI\V21\net48`); - the required modular core `Siemens.Engineering.Base.dll`, plus file/assembly version evidence and the installed optional `Siemens.Engineering.*` modules; - current Windows-user membership in the `Siemens TIA Openness` local group. Registry entries are supplemental evidence only; they do not replace the exact Portal e...

Details

Author
Czarnak
Repository
Czarnak/totally-integrated-claude
Created
5 months ago
Last Updated
3 weeks ago
Language
PowerShell
License
MIT

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category