← Back to Skills Marketplace
cjmore66

TIA CICD DIFF

by Caisik · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
120
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install tia-cicd-diff
Description
Use Siemens TIA Portal Openness API to diff two .zap18 projects and return structured code & hardware changes.
Usage Guidance
This skill is coherent for its stated purpose, but it is instruction-only and depends on external scripts you (or your environment) must provide. Before using it: 1) Confirm you have Siemens TIA Portal V18 + Openness installed. 2) Locate and inspect the actual diff script (TIA-Openness-Diff.ps1 or tia_diff.bat) that the agent will run — do not run untrusted scripts. 3) Run the script in a controlled environment or on copies of projects (it extracts archives and writes temp/output files). 4) Verify the script does not perform unexpected network calls or handle credentials. 5) Ensure appropriate file permissions and backups for projects. If you cannot inspect or trust the external script, do not grant the agent permission to execute it automatically.
Capability Analysis
Type: OpenClaw Skill Name: tia-cicd-diff Version: 1.0.0 The skill bundle describes a legitimate engineering utility for diffing Siemens TIA Portal (.zap18) project files using the Openness API. The instructions in SKILL.md and the documentation in Scripts/README.md align with the stated purpose of extracting and comparing PLC code and hardware configurations, with no evidence of malicious intent, data exfiltration, or prompt injection.
Capability Assessment
Purpose & Capability
The name/description (diff two .zap18 projects using Siemens Openness) matches the instructions and file README: the workflow requires Siemens TIA Portal Openness, external PowerShell/batch scripts that call SiemensEngineering.dll, and filesystem access to read archives and write diff JSON. There are no unrelated credentials, binaries, or installs requested.
Instruction Scope
SKILL.md explicitly allows calling external scripts and reading/writing the working directory, which is necessary for extracting and comparing .zap18 (ZIP) contents. The instructions are minimal and assume the presence of an external script (e.g. tia_diff.bat / TIA-Openness-Diff.ps1) but do not include or pin that script in the bundle — the agent will run whatever script is present. This is expected for this kind of skill but worth noting: you should verify the actual script before execution.
Install Mechanism
No install spec is present (instruction-only). That is the lowest-risk install model. The skill relies on existing Siemens TIA Portal and Openness being installed on the host; it does not attempt to download or install code itself.
Credentials
No environment variables, credentials, or config paths are requested. The README lists only requirements that are relevant (TIA Portal V18, PowerShell). There are no disproportionate or unrelated secret accesses.
Persistence & Privilege
The skill does not request permanent presence (always: false) and does not modify other skills or system-wide settings. It instructs local script execution and file I/O only, which is appropriate for a project diff utility.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install tia-cicd-diff
  3. After installation, invoke the skill by name or use /tia-cicd-diff
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of tia-cicd-diff skill. - Integrates Siemens TIA Portal Openness API for diffing .zap18 project files. - Supports extraction and comparison of code and hardware changes between two projects. - Provides both machine-readable (JSON) and human-readable (Markdown) summaries of differences. - Utilizes external scripts and a working directory for file handling and processing.
Metadata
Slug tia-cicd-diff
Version 1.0.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is TIA CICD DIFF?

Use Siemens TIA Portal Openness API to diff two .zap18 projects and return structured code & hardware changes. It is an AI Agent Skill for Claude Code / OpenClaw, with 120 downloads so far.

How do I install TIA CICD DIFF?

Run "/install tia-cicd-diff" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is TIA CICD DIFF free?

Yes, TIA CICD DIFF is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does TIA CICD DIFF support?

TIA CICD DIFF is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created TIA CICD DIFF?

It is built and maintained by Caisik (@cjmore66); the current version is v1.0.0.

💬 Comments