← ClaudeAtlas

tia-openness-roadmaplisted

Entry point for ALL TIA Portal engineering automation tasks. Always load this skill FIRST when the user mentions TIA Portal, TIA Openness, TIA Scripting, Siemens PLC, Siemens HMI, TIA Portal Add-In, or any automation/engineering task targeting TIA Portal. This skill routes to the correct domain skill and selects MCP, Python, or C# implementation.
Czarnak/totally-integrated-claude · ★ 26 · AI & Automation · score 80
Install: claude install-skill Czarnak/totally-integrated-claude
# tia-openness-roadmap ## Goal Route the task to the correct implementation path and load the right skill files. ## Mandatory policy 1. Prefer **TIA Portal MCP** for interactive, single-step read/write operations when the MCP server is available. 2. Prefer **TIA Scripting Python** for scripted or multi-step automation. 3. Use **C# TIA Portal Openness** only if Python is insufficient. 4. Do not invent Python wrapper methods. 5. For multi-domain tasks, select all required skills. ## Implementation paths ### MCP path Direct tool calls — no code generation. Use when the TIA Portal MCP server is available. | Skill | Location | |---|---| | `tia-portal-mcp` | `skills/tia-portal-mcp/SKILL.md` | ### Python path Single skill owns all Python implementation: | Skill | Location | |---|---| | `tia-python` | `skills/tia-python/SKILL.md` | `tia-python` contains its own reference file table that routes to the correct `references/*.md` file based on the task domain (PLC, HMI, library, project, portal). ### C# path Always starts with the common foundation skill, then domain skill(s): | Skill | Location | Role | |---|---|---| | `tia-csharp-common` | `skills/tia-csharp-common/SKILL.md` | Mandatory first load for every C# task | | `tia-project-general` | `skills/tia-project-general/SKILL.md` | Domain skill | | `tia-devices-general` | `skills/tia-devices-general/SKILL.md` | Domain skill | | `tia-hmi-operations` | `skills/tia-hmi-operations/SKILL.md` | Domain skill | | `tia-plc-operat