← ClaudeAtlas

opcua-clientlisted

Connect a PHP application to an OPC UA server (industrial automation protocol) using php-opcua/opcua-client v4.4.0 — read, write, browse, call methods, subscribe to data changes, query history, manage trust, and extend with custom modules. Use this skill whenever a task involves OPC UA, opc.tcp://, opc.https://, PLC / SCADA / sensor / historian / DCS integration, Part 6 / Part 4 OPC UA service sets, or the php-opcua ecosystem.
php-opcua/ai-skills · ★ 0 · AI & Automation · score 68
Install: claude install-skill php-opcua/ai-skills
# php-opcua/opcua-client — v4.4.0 skill A pure-PHP OPC UA client. Speaks the binary protocol over TCP (and `opc.https://` via the optional [`opcua-client-ext-transport-https`](https://github.com/php-opcua/opcua-client-ext-transport-https) extension). Pluggable transport, security, modular service architecture. ## When to use this skill Activate when any of these apply: - The task mentions OPC UA, PLC, SCADA, historian, DCS, sensor data, industrial automation, IIoT, building automation, robotics, machine tools, or MTConnect bridges - An endpoint URL starts with `opc.tcp://`, `opc.https://`, or `opc.wss://` - A NodeId is mentioned in the form `i=2259`, `ns=2;s=Temperature`, `ns=3;g=<guid>`, or `ns=4;b=<base64>` - Service set names appear: `Read`, `Write`, `Browse`, `TranslateBrowsePathsToNodeIds`, `Call`, `CreateSubscription`, `CreateMonitoredItems`, `Publish`, `HistoryRead`, `HistoryUpdate`, `AddNodes`, `DeleteNodes`, `AddReferences`, `DeleteReferences`, `GetEndpoints`, etc. - The user is using or extending any `php-opcua/*` package Do NOT activate for: generic PHP work, web frameworks, databases, or anything unrelated to industrial protocols. ## The 60-second mental model ``` ClientBuilder (config) ─► connect() ─► Client (proxy) │ ▼ ClientKernelInterface │ ┌───────┼───────┐