Agent skill · software engineering · hkuds
cli-anything-adguardhome
Command-line interface for AdGuard Home - Network-wide ad blocking and DNS management via AdGuard Home REST API. Designed for AI agents and power users who need to manage filtering, DNS rewrites, clients, DHCP, and query logs without a GUI.
Why this skill is useful
Provides specific commands and workflows for managing AdGuard Home via its REST API that the AI wouldn't reliably generate on its own.
What it needs
Requires pip installed locally. About 4k tokens when loaded. Last updated 2026-08-03. 46,739 stars on the source repository.
What this skill does
cli-anything-adguardhome Network-wide ad blocking and DNS management via the AdGuard Home REST API. Designed for AI agents and power users who need to manage filtering, DNS rewrites, clients, DHCP, and query logs without a GUI. Installation This CLI is installed as part of the cli-anything-adguardhome package: Prerequisites: Python 3.10+ AdGuard Home must be installed and running Install AdGuard Home: curl -s -S -L https://raw.githubusercontent.com/AdguardTeam/AdGuardHome/master/scripts/install.sh sh -s -- -v Usage Basic Commands REPL Mode When invoked without a subcommand, the CLI enters an interactive REPL session: Command Groups Config Connection and configuration management. Command Description --------- ------------- show Show current connection configuration save Save connection settings to a config file test Test the connection to AdGuard Home Server Server status and control commands. Command Description --------- ------------- status Show server protection status version Show AdGuard Home version restart Restart the AdGuard Home server Filter DNS filter list management. Command Description --------- ------------- list List all configured filter lists status Show filtering status toggle Enable or disable filtering globally add Add a new filter list by URL remove Remove a filter list enable Enable a specific filter list disable Disable a specific filter list refresh Force-refresh all filter lists Blocking Parental control, safe browsing, and safe search settings. Command Description --------- ------------- parental status Show parental control status parental enable Enable parental control parental disable Disable parental control safebrowsing status Show safe browsing status safebrowsing enable Enable safe browsing safebrowsing disable Disable safe browsing safesearch status Show safe search status safesearch enable Enable safe search safesearch disable Disable safe search Blocked-Services Manage blocked internet services. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills hkuds/skills--30c1a8