A powerful management and monitoring skill for local Pi-hole instances that provides deep insights and control via CLI and FTL database queries.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install pihole-ctl
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install pihole-ctl using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The pihole-ctl skill allows AI agents to interface directly with a local Pi-hole instance, serving as a comprehensive Network Guardian. It bridges the gap between natural language requests and the Pi-hole FTL database, enabling users to query network statistics, manage service states, and update blocklists through a simple conversational interface. By utilizing this integration within Openclaw Skills, developers and home lab enthusiasts can automate network health checks and ad-blocking management without manual terminal input.
This skill is designed for high performance and security, using native Python scripts to query the SQLite database safely. It provides real-time feedback on blocked ads, top clients, and domain activity, making it an essential addition to any setup involving Openclaw Skills for users who want to maintain a clean and efficient local network.
query_db.py script to read the FTL database.To get started with this skill, ensure the environment has the necessary permissions to access the Pi-hole database and CLI tools.
sudo usermod -aG pihole $USER
python3 scripts/query_db.py --summary --hours 24
pihole command is available in the system PATH for management functions.The pihole-ctl skill interacts with the Pi-hole FTL database located at /etc/pihole/pihole-FTL.db. It organizes output based on the following query parameters:
| Parameter | Description |
|---|---|
| --summary | Returns a high-level overview of network activity (Last 24h). |
| --hours | Defines the time window for the statistical query. |
| --top | Retrieves a list of top domains or clients based on query volume. |
| --status | Checks the current operational state of the Pi-hole service. |
sqlite3 libraries.Loading
A powerful management tool for Node-RED instances that enables automated flow deployment, node management, and runtime diagnostics via a streamlined CLI.

An automated command-line tool for running Postman collections to enable seamless API testing and reporting.

A specialized agent skill for generating robust, visually appealing Mermaid.js diagrams using safe syntax and professional layouts.

A standardized Redis-backed caching system for managing AI agent state, session context, and high-speed data retrieval.

An industrial-grade search aggregator that combines multiple data providers into a single, sanitized, and structured JSON output.

Automated security auditing system for detecting hardcoded secrets and container vulnerabilities in development projects.








































