asckye/tia_portal_openness_mcp/openness-overview

Claude Code and agent skill by asckye/tia_portal_openness_mcp

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Overview and index of all TIA Portal Openness skills in this plugin. Use when unsure which specific Openness skill applies, when asked what Openness skills/capabilities exist, for a general map of what the Openness Development plugin can do, or for meta-questions like "what are the skills for", "which skill should I use for X", "wofür sind die skills da". Not for actual implementation tasks — those should activate the specific skill listed below instead.

Install

npx vskill@latest install asckye/tia_portal_openness_mcp/openness-overview

SKILL.md

Openness Skills Overview

Overview

This skill answers discovery/meta questions about the TIA Portal Openness plugin itself — "what can it do", "which skill covers X", "wofür sind die skills da" — rather than performing an Openness development task. It is intentionally standalone: it must never pull in every other skill's full content just to answer an overview question. Once the right skill is identified, let that skill activate normally (or point the user to it, e.g. "use the blocks skill for that").

How to answer

  1. Explain that skills are contextual prompt extensions: each one is loaded in full only when its description matches the current task; only name + description are loaded upfront for all skills.
  2. List the relevant skill(s) below with their one-line purpose.
  3. If the user's underlying request is actually a concrete task (not just "what exists"), say which skill applies and let it take over — don't try to do the task from this overview skill.

Skill Index

General / Foundational
SkillUse when
openness-overviewDiscovering which Openness skills exist and routing a concrete task to the appropriate specialist skill
openness-baseAlways alongside any other Openness skill — SDK DLL discovery via registry, .csproj setup, TypeIdentifier requirements, core prerequisites
session-and-projectStarting/attaching TIA Portal sessions, opening/saving/archiving/closing projects, retrieving from .zap
engineering-objectsExclusive access, transactions, attribute read/write, GetService<T> patterns, hardware catalog search, object tree navigation, CustomIdentityProvider
object-tree-walkingSchema-free tree traversal via GetServiceInfos/GetService/GetAttributeInfos/GetAttribute, matching by Name+TypeIdentifier, cycle prevention, COM proxy dedup
performance-and-cachingApp feels slow, deep object chains in loops, deciding whether/what to cache, batch attribute reads/writes
threading-and-concurrencyMulti-threaded/background Openness apps, MCP-style servers with concurrent calls, cross-thread exceptions
licensing-and-firewallApp denied access to TIA Portal, LicenseNotFoundException, explaining required Openness rights/licenses
change-detectionDetecting what changed in a project over time, deciding on re-download/re-compile, tracking library type versions
crash-diagnosisDiagnosing hard TIA Portal process crashes during Openness API call sequences, breadcrumb-based localization
openness-testingBuilding or running live TIA Portal integration tests, including net48 bootstrap, firewall-dialog boundaries, and dedicated CI runners
tia-addin-scaffoldCreating a brand-new Openness project/add-in from scratch (interview-driven)
Devices, Hardware & Network
SkillUse when
devices-and-hardwareCreating devices, finding CPUs, PROFINET subnets, I/O systems, and network interfaces
hardware-and-modulesPlugging hardware, changing module types, hardware catalog search, motor/encoder projecting, master copies (drives)
networks-and-drivecliqConnecting/disconnecting DriveCliq ports, PROFINET interfaces, discovering I/O system topology
online-and-downloadConnecting to CPUs via OnlineProvider, downloading PLC software, connection modes, passwords
PLC Program
SkillUse when
blocksImporting/compiling/exporting/protecting PLC blocks, InstanceDB/GlobalDB interface members, cross-references
software-hierarchyOrienting within PlcSoftware root and SW-Unit group scopes, and routing imports to the correct specialist API
tags-and-tagtablesCreating/renaming PLC tags, exporting/importing tag tables as XML
plc-data-typesUDT/PlcType navigation and search, UDT XML export structure, member attribute formats
sw-unitsSW-Unit isolated group hierarchies, PLC-wide search across root and SW-Units, element creation inside SW-Units
simatic-sdSIMATIC SD block document format (.s7dcl/.s7res), export/import, network insertion, LAD/FBD/SCL detection
plc-safety-administrationFail-safe PLC config via SafetyAdministration, AssignmentOfBlockNumbers, RuntimeGroup
technology-objectsCreating/finding/configuring Technology Objects (axes) for motion control
global-libraryGlobalLibrary traversal, MasterCopy/type placement, library file (.zap/.zal) handling, post-placement rename
libraries-and-alarmsGlobal libraries, master copies, alarm text lists, safety administration, runtime groups, unit providers
securityUMAC custom roles, project users, device function rights, master passwords, CPU protection/access level
Drives (SINAMICS / Startdrive)
SkillUse when
drive-objectsLocating DriveObjects, telegrams, writing drive parameters, Double-MoMo drives, refreshing drive state
parametersReading/writing drive parameters, BiCo wiring, parameter access by index/name, parameter bit manipulation
telegramsMain/safety telegram configuration, changing telegram numbers, resizing telegram I/O, PROFIsafe telegrams
safety-commissioningPROFIsafe functions (STO/SImO), safety checksums, safety axis type, acceptance tests
drive-control-chartsCreating/importing/exporting DCC charts, blocks, pins, parameters, graphical drive functions

Notes

  • Descriptions above are summaries; always defer to the linked skill's own description frontmatter and SKILL.md content as the source of truth — this index is a map, not a replacement.
  • When a new Openness skill is added to the plugin, add it to the relevant table above and to the plugin README.

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
3
7-day trend score
0

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/asckye/tia_portal_openness_mcp/openness-overview/badge)](https://verified-skill.com/skills/asckye/tia_portal_openness_mcp/openness-overview)

Something wrong with this skill or its page? Tell us.