Pihole
Skill by baanish
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/baanish/piholeWhat This Skill Does
The Pi-hole Skill for OpenClaw provides a powerful, natural language interface for managing your Pi-hole v6 DNS ad-blocking server. By integrating directly with the updated Pi-hole v6 API, this skill allows users to monitor network traffic statistics, toggle ad-blocking functionality, and perform administrative tasks without needing to navigate the Pi-hole web interface. Whether you need to quickly disable ad blocking to access a specific site or verify the health of your network by checking query totals and top blocked domains, this agent simplifies your home network management through simple conversational commands.
Installation
To install this skill, run the following command in your terminal: clawhub install openclaw/skills/skills/baanish/pihole. Once installed, you must configure your credentials by either editing the Clawdbot YAML configuration file or by setting environment variables. Ensure you have the 'apiUrl', 'apiToken', and 'insecure' flags correctly set. If you are using a self-signed certificate on your Pi-hole instance, set 'insecure' to true; otherwise, keep it false for security. Credentials can be generated by visiting the 'API' section within the settings tab of your Pi-hole Admin console.
Use Cases
This skill is perfect for home automation enthusiasts and system administrators who want to control their network from a central AI dashboard. Common use cases include: quickly pausing ad-blocking during a game or work session, monitoring the number of blocked queries to detect suspicious bot behavior, or checking which clients are the most active on the network. It is particularly useful for users who manage multiple Pi-hole instances and prefer centralized control over various browser tabs.
Example Prompts
- "pihole disable 10 minutes - I need to download some files from this site."
- "pihole stats - How many queries have we blocked today?"
- "pihole status - Is the ad blocker currently running?"
Tips & Limitations
Please note that this skill is specifically designed for the Pi-hole v6 API and will not function correctly with older v5 installations due to the fundamental architectural changes in the API authentication and endpoint structure. Always ensure your Pi-hole is updated to v6 before installing. Because this skill modifies network settings, ensure that your OpenClaw agent is running in a secure, trusted environment to prevent unauthorized modifications to your DNS resolution settings.
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-baanish-pihole": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api
Related Skills
putio
Manage a put.io account via the kaput CLI (transfers, files, search) — hoist the mainsail, add magnets/URLs, and check transfer status; best paired with the chill-institute skill.
Tessie
Skill by baanish
chill-institute
Use chill.institute (web UI) to search for content and click “send to put.io” (best paired with the putio skill) — set sail, pick the best 1080p/x265 loot, and ship it.
agent-render-linking
Create zero-retention agent-render.com links for markdown, code, diffs, CSV, or JSON artifacts. Use when an agent needs to share a nicely rendered artifact in the browser instead of pasting raw content into chat. Trigger for requests like "share this as a link", "make a diff link", "render this markdown/code/csv/json", or when chat rendering is weak. Agent Render is open source, hosted on Cloudflare Pages, and self-hostable. Use platform-specific linked-text syntax only on surfaces that support it cleanly, such as Discord Markdown links, Telegram HTML links, or Slack mrkdwn links; otherwise send a short summary plus the raw URL.