ClawTrust LogoClawTrust
Pi-hole Control

Pi-hole Control

by baanish · v1.0.0

Research
ClawHub
8.3
/ 10
1 evaluations
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)

Post a Comment

No comments yet. Be the first!