tia-openness
01Plugin Claude Code
Siemens TIA Portal V21 automation — the tia MCP server + the specialist harness plugin (skills, subagents, domain guardrails/gates).
Plugin Claude Code
Siemens TIA Portal V21 automation — the tia MCP server + the specialist harness plugin (skills, subagents, domain guardrails/gates).
Plugin Claude Code
Industrial-automation + Siemens TIA Portal V21 specialist harness for Claude Code. Turns a structured engineering project-spec into a compliant-by-construction, verifiable TIA project, driving the tia MCP server over the Openness HTTP API. Ships deterministic, MCP-free skills (spec.validate, cpu.select) that deliver.
Agent
Hardware + network specialist: CPU/module selection, plug lists, PROFINET/IP topology. Use to choose a CPU (delegates to cpu.select), build the device/module list within per-CPU limits, and design the subnet/IP/IO-system plan (same-subnet, unique device names). Class R STRICT: reads the catalog/project, proposes — the…
Agent
READ-ONLY functional-safety (F) reviewer. Use ONLY to inspect and report on F-content (F-signatures, F-runtime groups, PROFIsafe addresses, F-monitoring times) for human review. NEVER authors, modifies, downloads, or simulates safety logic — posture F, class R STRICT (G5: safety is never autonomous).
Agent
Offline TIA program authoring specialist (blocks, UDTs, tags, naming, optimized access). Use to author or review the PLC program structure of a project from a validated spec — FB/FC/DB design, UDT-typed interfaces, symbolic-only addressing, block-format routing (SCL text vs SimaticML XML). Class R + offline authoring…
Agent
Verification-ladder runner: drives rungs 0-3 (validate artifacts -> compile -> consistency -> simulate), recurses the compiler message tree, and reports only true errors. Use to prove a project compiles clean and is consistent before any gated step. Class R + tiacompile only — never deploys, never goes online.
Skill Claude CodeCodex
Recommend a Siemens S7-1500/S7-1200 CPU family + variant + order number (MLFB) from an engineering need (I/O count, scan/performance, memory, communication ports, safety, redundancy, motion). USE when the user asks "which CPU / PLC should I use", gives selection criteria instead of a model, or needs a typeIdentifier…
Skill Claude CodeCodex
Turn a VALIDATED TIA project-spec into the ordered, named sequence of offline build operations WITHOUT mutating anything (a dry plan). USE after spec.validate passes and before tia.scaffold — when the user asks to "plan / preview / dry-run the build", or wants to see exactly what scaffolding a spec would do and in…
Skill Claude CodeCodex
Validate a TIA project-spec against the JSON Schema AND the deterministic cross-field engineering rules (same-subnet, unique names, OrderNumber: /V format, module limits, language-by-family, and the G5 safety rule). USE when the user provides or edits a project-spec, asks to "validate / check / lint my spec", or…
Skill Claude CodeCodex
Prepare a human-approval envelope for a GATED operation — download / CPU-STOP (G3), go-online (G4), network scan (G7), master-secret/UMAC (G6), safety/F (G5). USE WHEN the user wants to "download / deploy / go online / commission", or after tia.verify is clean and the next step touches the physical controller, the…
Skill Claude CodeCodex
Initialize or update the current project's AGENTS.md with the TIA harness operating guide. USE WHEN the user asks to "init / bootstrap / set up the TIA harness", "add the harness guidance to AGENTS.md", or "update the TIA harness section / refresh the harness guide in this project". Idempotent: injects the guide…
Skill Claude CodeCodex
Audit an EXISTING / open TIA project against the engineering baseline (optimized block access, 100% symbolic addressing, FB + instance-DB, everything typed via UDT, correct language per task, versioned library TYPEs, uniform PLCopen naming) and the verification-ladder posture. USE when the user asks to "review / audit…
Skill Claude CodeCodex
Build a TIA project FROM a validated project-spec — the create-from-spec pipeline: subnets → devices → modules → network/IP → tag tables/tags → block shells → protection setup → compile. USE WHEN the user says "scaffold / build / create the project from this spec", "generate the TIA project", after spec.validate +…
Skill Claude CodeCodex
Run the offline VERIFICATION LADDER on an open TIA project — rung 1 compile (recurse the message tree; only Error blocks), rung 2 consistency + project-as-code export/diff, rung 3 simulation (future). USE WHEN the user asks to "verify / compile / check the project builds", after tia.scaffold or any authoring change…
Hook
Runs when a session starts on startup and resume, executing session-start.mjs via node. From renanlido/tia-harness.
Plugin Claude Code
Plugin marketplace listing 1 plugin: custom-mcp-database.
Plugin Claude Code
Run alias-based queries against PostgreSQL, MySQL, MongoDB and Oracle without exposing credentials.
MCP server Claude CodeCodexCursor +2
MCP server "custom-mcp-database" as configured in renanlido/custom-mcp-database. Runs locally from the ${CLAUDE_PLUGIN_ROOT} Python package.
Instructions file
Claude Code instructions for renanlido/custom-mcp-database, covering claude.md, project overview, layout, commands and architecture — non-obvious details.