cli-anything-adguardhome

Manage AdGuard Home DNS filters, clients, and rewrites via command line.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/xxxxkkkqq/CineWeave --skill cli-anything-adguardhome-xxxxkkkqq
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cli-anything-adguardhome
Source: https://github.com/xxxxkkkqq/CineWeave/tree/main/research/upstreams/CLI-Anything/adguardhome/agent-harness/cli_anything/adguardhome/skills
Command: npx skills add https://github.com/xxxxkkkqq/CineWeave --skill cli-anything-adguardhome-xxxxkkkqq

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

It enables AI agents and power users to control and monitor AdGuard Home DNS and network filtering settings through command-line commands, simplifying management tasks.

Core Features & Use Cases

  • Configuration Management: View, save, and test connection settings seamlessly.
  • Server Control: Check the server status, view version, and restart the service for maintenance.
  • Filter List Management: List, add, remove, enable, disable, and refresh DNS filter lists to maintain an optimal filtering setup.
  • Parental and Safe Browsing: Enable and disable parental controls, safe browsing, and safe search features.
  • Client Management: Add, remove, and list client devices to restrict or monitor network access.
  • Statistics & Logs: View, reset, and configure DNS query stats; inspect logs for troubleshooting.
  • DNS Rewrite Configuration: Manage DNS rewrite rules to control domain resolution.
  • DHCP and TLS Settings: Check DHCP server status, manage leases, and review TLS configurations.

Quick Start

Invoke commands like "cli-anything-adguardhome server status" to check the DNS server status or "cli-anything-adguardhome filter add --url <list_url> --name 'My List'" to update filter lists.

Frequently Asked Questions about cli-anything-adguardhome

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage AdGuard Home DNS filtering settings from the command line?

You can manage AdGuard Home DNS filtering settings from the command line by executing scripts that scan server status, manage filter lists, and configure DNS rewrites, ensuring secure and optimized network operation.

Can I restart the AdGuard Home service and check server status using CLI commands?

Yes, you can check the AdGuard Home server status, view its version, and restart the service for maintenance directly through command-line control to facilitate efficient management by AI agents and users.

What is the best way to add and refresh DNS filter lists for network filtering?

The best way to manage DNS filter lists for network filtering is using command-line operations to list, add, remove, enable, disable, and refresh filter configurations, maintaining an optimal filtering setup.

Does this CLI approach support managing AdGuard Home client devices and DHCP leases?

Yes, the CLI approach supports adding, removing, and listing client devices to restrict or monitor network access, while also checking DHCP server status and managing leases to control domain resolution.

How do I configure parental controls and safe browsing features for DNS management?

To configure parental controls and safe browsing features for DNS management, you can enable and disable these settings alongside safe search features via command-line controls to enforce secure scripting practices.

Can I inspect logs and view DNS query stats for AdGuard Home troubleshooting?

Yes, you can view, reset, and configure DNS query stats and inspect logs for troubleshooting AdGuard Home, ensuring secure and optimized network operation through safe command execution.