š Rpe Grafana OpenClaw Plugin & Skill | ClawHub
Looking to integrate Rpe Grafana into your AI workflows? This free OpenClaw plugin from ClawHub helps you automate devops & cloud tasks instantly, without having to write custom tools from scratch.
What this skill does
Read current values from Grafana dashboards without knowing the underlying queries. Use when: asked about values visible in a Grafana dashboard (sensor readings, metrics, stats). Navigate by dashboard and panel name ā no PromQL/SQL needed. NOT for: writing to Grafana, admin operations, or raw query execution.
Install
openclaw skills install @darkstards9/rpe-grafananpx clawhub@latest install rpe-grafanaFull SKILL.md
Open original| name | description |
|---|---|
| rpe-grafana | Read current values from Grafana dashboards without knowing the underlying queries. Use when: asked about values visible in a Grafana dashboard (sensor readings, metrics, stats). Navigate by dashboard and panel name ā no PromQL/SQL needed. NOT for: writing to Grafana, admin operations, or raw query execution. |
SKILL.md content below is scrollable.
Grafana Skill
Read current values from any Grafana dashboard without writing queries. The plugin navigates by dashboard and panel name, extracts the panel's existing query configuration, and returns a compact summary ā no PromQL, SQL, or datasource knowledge required.
Works with any Grafana datasource (Prometheus, InfluxDB, MySQL, ā¦).
When to Use
ā USE this skill when:
- Asked about a value that's visible in a Grafana dashboard
- Listing what dashboards or panels are available
- Retrieving the current or recent value of a metric by panel name
When NOT to Use
ā DON'T use this skill when:
- Writing, modifying, or creating dashboards ā use Grafana UI
- Admin operations (users, datasource config, alerts) ā use Grafana API directly
- You need to run an arbitrary query not backed by an existing panel
Setup
Add to your openclaw.json:
{
"plugins": {
"entries": {
"rpe-grafana": {
"enabled": true,
"config": {
"url": "http://your-grafana:3000",
"user": "your-username",
"password": "your-password"
}
}
}
}
}
Or set environment variables:
GRAFANA_URL- Grafana base URLGRAFANA_USER- UsernameGRAFANA_PASSWORD- Password or API key
Tools
grafana_list_dashboards
List all available dashboards.
Parameters: none
Returns: [{ uid, title }]
grafana_list_panels
List all panels in a dashboard.
Parameters:
dashboard_uid(required) - Dashboard UID fromgrafana_list_dashboards
Returns: [{ id, title }]
grafana_query_panel
Read the current data for a specific panel. Fetches the panel's query configuration from the dashboard and executes it via Grafana's datasource API ā no query language knowledge needed.
Parameters:
dashboard_uid(required) - Dashboard UIDpanel_id(required) - Panel ID fromgrafana_list_panelsfrom(optional) - Start of time range (default:now-1h)to(optional) - End of time range (default:now)
Returns: [{ refId, name, lastValue, unit }]
Typical Workflow
grafana_list_dashboardsā find the dashboard UIDgrafana_list_panelsā find the panel ID by titlegrafana_query_panelā get the current value
Notes
- Requires a Grafana user with read access (Viewer role is sufficient)
- Dashboard UIDs are stable identifiers; panel IDs are unique within a dashboard
- Row panels are flattened automatically