opcua-read

Read current values from OPC UA nodes via read, read_multiple, get_all_variables, and browse commands.

2|Updated Jan 13, 2026
One-click install
npx skills add https://github.com/lubancafe/agent-skills --skill opcua-read
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: opcua-read
Source: https://github.com/lubancafe/agent-skills/tree/main/opcua-read
Command: npx skills add https://github.com/lubancafe/agent-skills --skill opcua-read

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Reads current values from OPC UA nodes to monitor equipment, enabling real-time visibility and quick troubleshooting.

Core Features & Use Cases

  • Read a single node value by nodeId (read)
  • Read multiple nodes in a batch (read_multiple)
  • Discover available variables (get_all_variables)
  • Browse the node hierarchy (browse)
  • Use common node mappings from references/common_nodes.md to resolve IDs
  • Provide formatted results with units and status

Quick Start

Load the opcua-read skill when OPC UA data access is needed. Read a single node with a known nodeId (e.g., ns=2;i=101) using the read command. For multiple sensors, use read_multiple with a list of nodeIds. To explore available sensors, invoke get_all_variables to discover variables, then browse as needed.

Frequently Asked Questions about opcua-read

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I read current values from OPC UA nodes for equipment monitoring?

To read current OPC UA node values, use the read command with a known nodeId like ns=2;i=101. This retrieves real-time sensor data from OPC UA servers, providing formatted results with units and status for immediate equipment monitoring and troubleshooting.

Can I read multiple OPC UA sensor values in a batch?

Yes, you can read multiple OPC UA sensor values simultaneously using the read_multiple command. Supply a list of nodeIds to batch read current values across OPC UA servers, enabling efficient industrial data collection.

How do I discover available variables and browse the OPC UA node hierarchy?

Use the get_all_variables command to discover available sensors and variables on an OPC UA server. Then, use the browse command to navigate the node hierarchy and explore the structure of industrial equipment data.

Do I need an OPC UA connector to access node data?

Yes, an OPC UA connector is required to establish communication with OPC UA servers. You also need reference mappings, such as common_nodes.md, to resolve node IDs correctly before executing read or browse commands.

What is the best way to resolve OPC UA node IDs for industrial data collection?

The best way to resolve OPC UA node IDs is by using common node mappings provided in references/common_nodes.md. This reference file helps translate variable names to correct nodeIds for accurate read and browse operations.

Does OPC UA data access work without knowing the exact node ID?

Yes, OPC UA data access works without knowing exact node IDs by invoking get_all_variables to discover available server variables. You can then browse the node hierarchy to locate specific sensors before reading values.