Industrial condition monitoring · Agent Skill

Ask industrial data questions. Reach EI Analytic through an agent.

Connect to Analytics gives Agent Skills-compatible clients a documented way to discover EI Analytic assets and query measurements, signals, thermal images, devices, and sensor assignments through a Node.js CLI.

Why it exists

Bridge agent questions to industrial data.

EI Analytic exposes structured industrial information through its API. Connect to Analytics packages the hierarchy-resolution rules, supported commands, authentication model, and output conventions so an agent can translate a natural-language request into the correct CLI operation.

Capabilities

From companies and areas to signals and sensors.

The public capability list mirrors the existing Agent Skill: companies, areas, machines, points, axes, devices, current and historical measurements, sensor data, extra values, assignments, FFT, TWF, and thermal images.

Hierarchy

Discover the asset tree

Resolve companies, areas, machines, measurement points, and axes before requesting data—without guessing IDs.

Measurements

Current and historical data

Read current measurements, all-current values, historical ranges, sensor data, and extra sensor values.

Signals

FFT and TWF signals

Retrieve FFT or TWF signal data with supported signal and frequency-unit options.

Thermal

Thermal images

Retrieve a thermal image through the CLI, decode it to a file, and return its metadata.

Hardware

Devices and assignments

Inspect devices, device lookups, and sensor assignments associated with monitored equipment.

Agents

Natural-language workflow

Give an Agent Skills-compatible client a clear industrial question and let it map the request to the documented CLI commands.

Workflow

Natural language → Agent → EI Analytic CLI → EI Analytic API → Industrial data

The agent first resolves names to documented numeric IDs, then runs the narrowest command that answers the question. The CLI normalizes the service response into JSON for interpretation by the agent.

Natural languageThe user asks an industrial data question.
AgentThe agent interprets intent and resolves the hierarchy.
EI Analytic CLIThe documented command is executed with the required IDs and options.
EI Analytic APIThe CLI authenticates and requests the selected data.
Industrial dataNormalized JSON and files return to the agent for interpretation.

Examples

Ask for the data you actually need.

Examples are phrased as agent requests, but each maps to commands already documented by the existing skill.

Hierarchy discovery
“Show me the machines in Area 3 for the selected company, then list their measurement points and axes.”
Historical measurement
“Get the historical vibration measurements for this machine, point, and axis between July 1 and July 15.”
FFT / TWF
“Retrieve the FFT signal for this measurement file in mm/s and Hz, then summarize the dominant peaks.”
Thermal / assignments
“Download the thermal image for this machine, then show the sensor assignments associated with the monitored equipment.”

Industrial use cases

Useful when context lives across hierarchy, measurements, and signals.

Use the skill to accelerate data discovery for condition-monitoring reviews, historical comparisons, device inventory checks, vibration-signal inspection, thermal inspection workflows, and sensor-assignment verification.

Agent compatibility

Built as an Agent Skill.

The repository documents installation into Agent Skills-compatible environments such as Codex, Claude, Cursor, Gemini CLI, and other clients that support an equivalent skills directory.

Security

Credentials stay outside the site.

The CLI reads EIA_EMAIL, EIA_PASSWORD, optional EIA_DATABASE, optional EIA_TOKEN, and optional EIA_BASE_URL from environment variables. This static site contains no credential values and performs no authenticated EI Analytic browser requests.

Install

Add the skill to your agent environment.

Use Node.js 18 or newer. Configure EI Analytic access with environment variables in your shell; never commit credentials.

Skill installer
npx skills add legongoraek/connect-to-analytics --skill ei-analytic
Manual install
git clone https://github.com/legongoraek/connect-to-analytics.git
cp -r connect-to-analytics/skills/ei-analytic ~/.codex/skills/

FAQ

Direct answers about Connect to Analytics.

These answers describe the current repository and intentionally avoid claims about official affiliation, guaranteed rankings, or capabilities not implemented by the Agent Skill.

What is Connect to Analytics?

Connect to Analytics is a repository containing an Agent Skill for querying EI Analytic industrial condition-monitoring data through a zero-dependency Node.js CLI.

What industrial data can it query?

It supports hierarchy discovery, devices, current and historical measurements, sensor data, extra values, sensor assignments, FFT/TWF signals, and thermal images.

How are EI Analytic credentials handled?

Credentials and tokens are read from environment variables. They are not embedded in this landing page and the browser does not authenticate to EI Analytic.

What runtime is required?

The existing Agent Skill requires Node.js 18 or newer. The public landing site is generated as static HTML.

Does the website call the EI Analytic API?

No. The website is a presentation and discovery layer. API access remains in the Agent Skill and CLI.

Does the landing page change the CLI?

No. The website is isolated under site/ and does not import or modify the runtime behavior of skills/ei-analytic.

Open source

Explore the Agent Skill and CLI.

Review the commands, API references, and installation instructions directly in the repository.