LaunchKit · 2026
Back to Skills

adguard

Control AdGuard Home DNS filtering via HTTP API.

5
2.2k downloads
by @rowbotik

Setup & Installation

openclaw skills install @rowbotik/adguard

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install adguard

What This Skill Does

Controls AdGuard Home DNS filtering via its REST API. Supports blocking and allowing domains, checking filter status, viewing query statistics, toggling protection on or off, and clearing the DNS cache.

Lets you manage AdGuard Home from the command line or scripts without opening the web interface each time.

When to use it

  • Whitelist a banking site blocked by an ad filter
  • Block a known malware domain across the local network
  • Check whether a specific domain is currently filtered
  • Temporarily disable DNS filtering for network troubleshooting
  • Review daily DNS query and block rate statistics

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: is ads.google.com being blocked?

AGENT
  1. 1Authenticate against the AdGuard Home API using stored credentials
  2. 2Send a request to the filtering check endpoint with the target domain
  3. 3Parse the response to determine block status and the matching rule
  4. 4Return the result showing whether the domain is blocked and by which filter
OUTPUT

ads.google.com IS BLOCKED — Blocked by: EasyList

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

AdGuard Home installed and running on the local networkADGUARD_PASSWORD environment variable (admin account password)