Skip to content
Automation
Skill

/tia-teamcenter

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.

From plugin
totally-integrated-claude
8718 skills1 MCP

Claude Code

$ npx -y skills add Czarnak/totally-integrated-claude --skill tia-teamcenter --agent claude-code

SKILL.md

tia-teamcenter.SKILL.md
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

TIA Portal Teamcenter Gateway

Scope

Teamcenter Gateway workflows exposed by `Siemens.Engineering.TeamcenterGateway`. The V21 API is provider-based: connection, lock, search/download, and workflow operations are separate services.

Reference files

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

Installed V21 entry points

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.

Enforcement

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.

Evidence boundary

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.

Read more
@czarnak
Ships withtotally-integrated-claude

An agent plugin for Siemens TIA Portal engineering automation, compatible with Claude Code, Codex, and GitHub Copilot in VS Code and Copilot CLI.

8718 skills1 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
87
Star history of Czarnak/totally-integrated-claude on GitHub, a chart by star-history.com

Other skills on totally-integrated-claude.

More skills from other plugins.

agent-builder

agent-builder

Load immediately after an Agent intent, before the first agent_builder_* call. Governs how you create, configure, test, and…

n8n2w209k
@n8n-io@n8n-ioInstall Skill
browser-use

browser-use

Direct browser control via CDP for web interaction: automation, scraping, testing, screenshots, and site/app work. Also covers…

@browser-use@browser-useInstall Skill
agent-browser

agent-browser

Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling…

@vercel-labs-2@vercel-labs-2Install Skill
add-anydoc

add-anydoc

Add local office-document-to-Markdown conversion to NanoClaw agent containers with the pinned Firecrawl AnyDoc CLI. Use when…

@nanocoai@nanocoaiInstall Skill

Questions about tia-teamcenter.

Which coding agents can use tia-teamcenter?
tia-teamcenter installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.