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
Plugin

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.
All reasons and checks

czarnak/totally-integrated-claude

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add plugins/totally-integrated-claude

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended 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.

Plugins

An MCP server for Siemens TIA Portal: the agent reads the PLC program, blocks and tags; edits need a flag.

MCP serverExtended access136Repository stars

MCP server for Siemens TIA Portal V21: an agent reads PLC blocks, tags, network and HMI and makes guarded edits.

MCP serverBroad access126Repository stars

Four Claude Code plugins turn a manual procedure into steps run by code, with retry limits and a draft that never invents facts

PluginExtended access211Repository stars

Skills for Claude Code and Codex build UiPath Studio projects from a PDD: the agent writes JSON, generators emit valid XAML.

SkillExtended access111Repository stars

A Claude Code plugin and CLI for scientific facilities: an agent finds control channels, writes to hardware after approval.

PluginBroad access83Repository stars

A plugin that makes Claude Code a background assistant: scheduled tasks, Telegram, Discord and Slack replies, a web dashboard.

PluginBroad access1.3KRepository stars

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.

README badge

Report a problem