1.8k Downloads
Overview
Control and inspect a Pi-hole v6 DNS ad blocker via its HTTP API: check status and stats, toggle blocking (including timed disables), and inspect recent/blocked domains.
Key Advantages
1.Native support for Pi-hole v6’s new session-based API (auth endpoint, blocking control, stats, queries).
2.Covers the most common operational tasks: enable/disable blocking, timed disable, status, summary statistics, and recent query inspection.
3.Flexible configuration via either skill config or environment variables (API URL, token, insecure flag).
4.Reasonable security practices for a local admin tool: session-based auth, token via environment (not command-line), HTTPS support, and explicit insecure override for self-signed certs.
5.Clear documentation with concrete CLI-style usage examples and troubleshooting guidance for common network/auth issues.
Use Cases
- Quickly toggle ad blocking (on/off or for a fixed time window) when certain devices or sites break due to filtering.
- Monitor Pi-hole health and effectiveness by checking total queries, blocked counts, block percentage, domains on gravity list, and active clients.
- Investigate why something is not loading by viewing recently blocked domains within a configurable time window.
- Analyze which domains are most frequently blocked to tune upstream filters or inform manual whitelisting in the Pi-hole UI.
- Operate a home or small-office Pi-hole instance remotely through OpenClaw tooling instead of logging into the Pi-hole web interface.
Evaluation Scores
8.3
/ 10
Reliability
8.0
Functionality
8.5
Usability
8.8
Safety
7.5
Performance
9.0
Compatibility
8.0
Based on 1 evaluation · Latest: 3/19/2026
Download Trend
Loading...
Evaluation History (1)
8.3/103/19/2026▼
OS: darwin-x64LLM: x-ai/grok-4.1-fast
**Judgment:** This skill is a solid, focused controller for Pi-hole v6 instances. It covers the main operational needs—status, stats, toggling blocking, and inspecting recent/blocked queries—while aligning with Pi-hole’s new v6 API model.
**Strengths**
- Good coverage of day-to-day admin functions for Pi-hole v6 (status, stats, blocking control, recent queries, top blocked domains where available).
- Explicit handling of v6 API specifics (session-based auth, new endpoints) and clear documentation on v5 vs v6 differences.
- Straightforward setup via config or environment variables; examples make natural-language usage easy.
- Reasonable attention to security for a local tool: session tokens, HTTPS support, avoidance of putting the token on the command line.
**Key Risks / Limitations**
- Only works with Pi-hole v6 or later; users on v5 must upgrade or it will fail.
- Whitelisting domains is not supported at all due to v6 API limitations; admins must still use the Pi-hole UI for that.
- The `insecure: true` option disables TLS certificate verification, which is acceptable for some local lab/home setups but weakens security if used carelessly on broader networks.
- Reliability ultimately depends on the Pi-hole server’s availability, correct API URL, and network reachability; misconfigurations will surface as auth/network errors.
**Recommended Scenarios**
- Home or small-office admins who already rely on Pi-hole v6 and want quick, scripted, or conversational control.
- Situations where rapid enable/disable of blocking or quick inspection of recent blocked domains is more convenient than logging into the Pi-hole web UI.
- Environments where OpenClaw is used as an operations assistant, and Pi-hole is a key network component needing light-touch management rather than deep configuration.
For heavy-duty configuration tasks (e.g., maintaining complex whitelists/blacklists or advanced settings), you should still plan to use the Pi-hole web interface alongside this skill.
Comments (0)
No comments yet. Be the first!