TIA CICD DIFF

v1.0.0

Use Siemens TIA Portal Openness API to diff two .zap18 projects and return structured code & hardware changes.

0· 110·1 current·1 all-time
byCaisik@cjmore66

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for cjmore66/tia-cicd-diff.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "TIA CICD DIFF" (cjmore66/tia-cicd-diff) from ClawHub.
Skill page: https://clawhub.ai/cjmore66/tia-cicd-diff
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install tia-cicd-diff

ClawHub CLI

Package manager switcher

npx clawhub@latest install tia-cicd-diff
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
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.
Assessment
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.

Like a lobster shell, security has layers — review code before you run it.

latestvk97f5h5wx0ernm3h3dwadm9nph83safp
110downloads
0stars
1versions
Updated 1mo ago
v1.0.0
MIT-0

You can:

  • Call external scripts that use SiemensEngineering.dll (Openness) to extract XML/SCL from .zap18 archives.
  • Read and write files in a working directory.
  • Return a machine-readable JSON summary of changes and a human-friendly Markdown explanation.

When the agent asks you to diff two .zap18 files:

  1. Locate the baseline and new .zap18 paths.
  2. Run the external Openness diff script (e.g. tia_diff.bat baseline.zap18 new.zap18).
  3. Parse the resulting JSON (FB/DB/hardware/networks changes).
  4. Feed that structured data back to the agent for explanation.

Comments

Loading comments...