totally-integrated-claude plugin
A plugin for Siemens TIA Portal automation: skills for Python Scripting and C# Openness plus an MCP server with the documentation
- 90 ★ on the repository
- Last commit
- MIT
Extended access
Why this level
- The skills steer an agent to the Openness API, which changes TIA Portal projects and downloads to PLCs, so such actions should be confirmed.
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add plugins/totally-integrated-claudeDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- The skills steer an agent to the Openness API, which changes TIA Portal projects and downloads to PLCs, so such actions should be confirmed.
This is third-party code. Review the repository files before installing.
What it does
The plugin gives Claude Code, Codex and Copilot a set of skills for engineering automation in Siemens TIA Portal. The entry point, `tia-openness-roadmap`, picks a path by task: Python TIA Scripting 1.4.3, C# Openness, Modular Application Creator or Add-In development. Eleven skills cover the Openness V21 domains: projects, devices, PLCs, HMI, networks, drives, import and export, multiuser work, Teamcenter, TestSuite and SiVArc. The bundle also includes `tia-doctor`, which only reads and checks the V21 environment, and `plc-code-analysis` for reviewing SCL and SimaticML code for security and quality. The bundled Siemens Docs MCP server searches docs.tia.siemens.cloud and starts with `uvx siemens-docs-mcp`.
Who it is for. Automation engineers who write Python or C# for TIA Portal V21 and want an agent to take over the routine.
Good fit when
- A project is created or changed through Openness: PLC blocks, tags, HMI screens
- You want to verify a V21 install, modular Openness and user group membership
- Exported SCL or SimaticML code goes through review for vulnerabilities and mistakes
- A TIA Portal Add-In is built in VS Code
Not a fit when
- TIA Portal is not on the machine, and the skills describe an API that cannot run without the Siemens environment
- The project runs below V21, while the reference baselines are audited against V21
- You only want documentation search with no code, and the MCP server alone is enough
Example request
Check the TIA Portal V21 environment with tia-doctor and outline how to create a one-PLC project through Openness in C#Limitations
The plugin targets Windows with TIA Portal V21 and modular Openness installed. Python needs the Siemens TIA Scripting 1.4.3 package, downloaded from the Siemens support portal, as it is not on PyPI. C# needs .NET Framework 4.8 and the assemblies from `PublicAPI\V21\net48`. The documentation MCP server runs through `uv`.
How to disable. Remove the plugin through `/plugin` in Claude Code and drop the `siemens-docs` MCP server if it remains in settings.
FAQ
How do I install it in Claude Code?
Run `/plugin marketplace add Czarnak/totally-integrated-claude` and install the plugin from the list. Codex has `codex plugin marketplace add Czarnak/totally-integrated-claude`, and Copilot CLI has `copilot plugin install Czarnak/totally-integrated-claude`.
What does tia-doctor do?
It only reads: it checks the V21 executable, modular Openness and the user group, and optionally Python. It runs from `skills/tia-doctor/probe.ps1`.
Which TIA Portal version does it support?
The references are audited against V21. Siemens metadata lists Python TIA Scripting 1.4.3 for V18–V21, though the author advises checking your exact install.
How does it differ from TIA Portal MCP servers?
MCP servers call operations in the application, while the plugin gives the agent API knowledge and routes tasks between Python, C# and Module Builder.
Does the plugin work without TIA Portal installed?
You can read the references and search the docs through the MCP server, but Openness code cannot run: TIA Portal V21 and its PublicAPI are required.
Discussion
No questions or reviews yet.
Related
PluginsAn MCP server for Siemens TIA Portal: the agent reads the PLC program, blocks and tags; edits need a flag.
MCP server for Siemens TIA Portal V21: an agent reads PLC blocks, tags, network and HMI and makes guarded edits.
Four Claude Code plugins turn a manual procedure into steps run by code, with retry limits and a draft that never invents facts
Skills for Claude Code and Codex build UiPath Studio projects from a PDD: the agent writes JSON, generators emit valid XAML.
A Claude Code plugin and CLI for scientific facilities: an agent finds control channels, writes to hardware after approval.
A plugin that makes Claude Code a background assistant: scheduled tasks, Telegram, Discord and Slack replies, a web dashboard.
README in short
The README describes the plugin as a routed skill set for TIA Portal, lists requirements for Python, C#, Modular Application Creator and Add-In work, and gives install commands for Claude Code, Codex and Copilot.