ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified utilities Safety 4/5

Pihole

Skill by baanish

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/baanish/pihole
Or

What 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

  1. "pihole disable 10 minutes - I need to download some files from this site."
  2. "pihole stats - How many queries have we blocked today?"
  3. "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

Author@baanish
Stars4473
Views0
Updated2026-05-01
View Author Profile
AI Skill Finder

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 skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-baanish-pihole": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#pihole#dns#network-control#automation#adblocker
Safety Score: 4/5

Flags: network-access, external-api