opcua-clientlisted
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
│
┌───────┼───────┐