addin-operations
TIA Portal Add-In development in Visual Studio Code: creating Add-In C# projects, adding Add-In templates, compiling and…
Manual, read-only prerequisite probe for TIA Portal V21 and its modular Openness API, with an optional Python TIA Scripting check.
Claude Code
$ npx -y skills add Czarnak/totally-integrated-claude --skill tia-doctor --agent claude-code
Codex
$ npx skills add Czarnak/totally-integrated-claude --skill tia-doctor -a codex -y
Cursor
$ npx skills add Czarnak/totally-integrated-claude --skill tia-doctor -a cursor -y
Gemini CLI
$ npx skills add Czarnak/totally-integrated-claude --skill tia-doctor -a gemini-cli -y
GitHub Copilot
$ npx skills add Czarnak/totally-integrated-claude --skill tia-doctor -a github-copilot -y
OpenCode
$ npx skills add Czarnak/totally-integrated-claude --skill tia-doctor -a opencode -y
Windsurf
$ npx skills add Czarnak/totally-integrated-claude --skill tia-doctor -a windsurf -y
name: tia-doctor description: Manual, read-only prerequisite probe for TIA Portal V21 and its modular Openness API, with an optional Python TIA Scripting check. 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 is intentionally out of scope):
powershell.exe -NoProfile -ExecutionPolicy Bypass -File skills\tia-doctor\probe.ps1 -RequiredMajorVersion 21 -SkipPython
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 `siemens_tia_scripting` importability through `py` or `python`.
Python is a client/tooling choice, not a prerequisite for direct C# Openness. Use `-SkipPython` whenever that integration is 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.
An agent plugin for Siemens TIA Portal engineering automation, compatible with Claude Code, Codex, and GitHub Copilot in VS Code and Copilot CLI.
TIA Portal Add-In development in Visual Studio Code: creating Add-In C# projects, adding Add-In templates, compiling and…
Standalone skill for multi-perspective PLC code security and quality analysis. Triggers on: "review", "audit", "analyze",…
Internal reference skill — do NOT load directly from user queries.
C# Openness implementation of import/export and round-trip engineering.
Direct browser control via CDP for web interaction: automation, scraping, testing, screenshots, and site/app work. Also covers…
Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling…