addin-operations
TIA Portal Add-In development in Visual Studio Code: creating Add-In C# projects, adding Add-In templates, compiling and…
TIA Portal V21 Teamcenter Gateway operations. Use for connecting to Teamcenter, searching/downloading managed projects or libraries, dataset locking, and saving projects or global libraries through the installed provider APIs.
Claude Code
$ npx -y skills add Czarnak/totally-integrated-claude --skill tia-teamcenter --agent claude-code
Codex
$ npx skills add Czarnak/totally-integrated-claude --skill tia-teamcenter -a codex -y
Cursor
$ npx skills add Czarnak/totally-integrated-claude --skill tia-teamcenter -a cursor -y
Gemini CLI
$ npx skills add Czarnak/totally-integrated-claude --skill tia-teamcenter -a gemini-cli -y
GitHub Copilot
$ npx skills add Czarnak/totally-integrated-claude --skill tia-teamcenter -a github-copilot -y
OpenCode
$ npx skills add Czarnak/totally-integrated-claude --skill tia-teamcenter -a opencode -y
Windsurf
$ npx skills add Czarnak/totally-integrated-claude --skill tia-teamcenter -a windsurf -y
name: tia-teamcenter description: > TIA Portal V21 Teamcenter Gateway operations. Use for connecting to Teamcenter, searching/downloading managed projects or libraries, dataset locking, and saving projects or global libraries through the installed provider APIs. license: MIT
Teamcenter Gateway workflows exposed by `Siemens.Engineering.TeamcenterGateway`. The V21 API is provider-based: connection, lock, search/download, and workflow operations are separate services.
Load ONLY the reference file(s) relevant to the task.
| Reference file | Load when the task involves | |---|---| | `references/workflows-and-safety.md` | Provider acquisition, credentials, connection ownership, search/download, checkout/check-in, save workflows, cache overwrite, and remote-write safety. | | `references/v21-api-surface.md` | Complete installed V21 `Siemens.Engineering.TeamcenterGateway` type and member surface. |
Portal-scoped providers:
TeamcenterConnectionProvider connections =
tiaPortal.GetService<TeamcenterConnectionProvider>();
TcGatewayLockProvider locks =
tiaPortal.GetService<TcGatewayLockProvider>();
TcGatewaySearchAndDownloadProvider searchAndDownload =
tiaPortal.GetService<TcGatewaySearchAndDownloadProvider>();The save provider belongs to the opened project or global library:
TcGatewayWorkflowProvider workflow =
project.GetService<TcGatewayWorkflowProvider>();Do not introduce an intermediate service or storage composition that is absent from these installed entry points.
1. Require the exact endpoint, Teamcenter instance, user/group/role or SSO application identity, and expected item/revision/dataset identity. 2. Keep passwords in `SecureString`; treat `TcGatewayConnectionInfo.SessionToken` as a secret and never log or serialize it. 3. Require explicit remote-write authorization for checkout, check-in, checkout cancellation, overwrite download, and every save/new-item/new-revision operation. 4. Treat `LocalCacheOption.Overwrite` as destructive. Use it only for an exact, pre-inventoried cache target. 5. Resolve search results to exactly one expected item and revision. Never use `.First()` or `[0]` as selection logic. 6. Disconnect in `finally` only when the current operation established the connection; do not terminate a caller-owned Teamcenter session. 7. Checkout cancellation is not rollback and does not discard local project/library changes. Do not use it as unconditional cleanup. 8. Do not claim a save, check-in, download, or disconnect succeeded without checking the returned result and/or re-reading authoritative Teamcenter state.
Installed V21 assemblies and XML documentation prove provider names, signatures, types, and enum members. Endpoint reachability, license, credentials, permissions, dataset locks, cache behavior, and remote persistence require an authorized live Teamcenter Gateway test.
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.
Manual, read-only prerequisite probe for TIA Portal V21 and its modular Openness API, with an optional Python TIA Scripting check.
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…