prometheus
Query Prometheus monitoring data to check server metrics, resource usage, and system health. Use when the user asks about server status, disk space, CPU/memory usage, network stats, or any metrics collected by Prometheus. Supports multiple Prometheus instances with aggregated queries, config file or environment variables, and HTTP Basic Auth.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/akellacom/prometheusWhat This Skill Does
The Prometheus skill is a powerful monitoring integration designed for OpenClaw users to interact directly with their observability infrastructure. It acts as a bridge between your natural language queries and one or more Prometheus monitoring servers. Whether you are managing a single local instance or a complex multi-server environment, this skill allows you to retrieve real-time metrics, system health, and performance data using intuitive CLI commands or automated agent responses. It handles complex configurations, including HTTP Basic Authentication, and provides a centralized way to query aggregated data across your entire infrastructure stack.
Installation
To integrate this skill, navigate to your terminal and use the following command: clawhub install openclaw/skills/skills/akellacom/prometheus. Once installed, initialize your configuration by running node scripts/cli.js init within the skill directory. This setup wizard creates the necessary prometheus.json configuration file, allowing you to map your various server endpoints and credentials. You can define multiple instances and set a default, ensuring seamless switching between your production, staging, and development clusters.
Use Cases
This skill is perfect for infrastructure engineers and DevOps practitioners who need immediate visibility into system health without switching context. Common use cases include: checking disk space availability across a server fleet, monitoring CPU and memory saturation during incidents, inspecting network throughput, and verifying the 'up' status of critical services. It is particularly effective for teams using federation or multi-region deployments, as the --all flag allows for instant cross-cluster comparisons.
Example Prompts
- "What is the current CPU usage across all my production servers?"
- "Check if there is any disk space pressure on the staging cluster."
- "Show me the network traffic statistics for the main API gateway instance."
Tips & Limitations
To get the best performance, always leverage the prometheus.json configuration file rather than relying on legacy environment variables. If you are querying multiple instances, ensure your Prometheus servers are reachable from the host running OpenClaw, as network latency or firewalls can impact response times. Note that this skill requires read access to your monitoring endpoints; ensure that your service accounts have the appropriate Prometheus API permissions. Use the --all flag sparingly for complex queries, as it aggregates results across every configured endpoint, which may result in verbose output.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-akellacom-prometheus": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-read, file-write
Related Skills
Static Website Hosting - Static.app
Deploy static websites to Static.app hosting. Use when the user wants to deploy, upload, or host a static site on Static.app. Triggers on phrases like "deploy to static.app", "upload to static", "host on static.app", "static.app deploy", or when working with the Static.app hosting service.
Pocket Alert – Push Notifications for iOS and Android
The Pocket Alert (pocketalert.app) skill for OpenClaw enables OpenClaw agents and workflows to send push notifications to iOS and Android devices. It is used to deliver alerts and updates from automated tasks, workflows, and background processes.