adguard-home

Manage and troubleshoot AdGuard Home DNS servers via REST API and SSH.

3|1|Updated Feb 2, 2026
One-click install
npx skills add https://github.com/HouseGarofalo/claude-code-base --skill adguard-home-housegarofalo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: adguard-home
Source: https://github.com/HouseGarofalo/claude-code-base/tree/main/.claude/skills/adguard-home
Command: npx skills add https://github.com/HouseGarofalo/claude-code-base --skill adguard-home-housegarofalo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, paramiko, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides comprehensive control and troubleshooting for AdGuard Home, simplifying DNS server management, ad blocking, and network filtering.

Core Features & Use Cases

  • DNS Server Management: Configure, monitor, and troubleshoot AdGuard Home.
  • Ad Blocking & Filtering: Manage blocklists, custom rules, and safebrowsing.
  • Client & Query Analysis: Monitor network clients and analyze DNS query logs.
  • Use Case: Troubleshoot why a specific website is being blocked by AdGuard Home by checking the query log, identifying the filter, and potentially adding a whitelist rule.

Quick Start

Use the adguard-home skill to check the status of the AdGuard Home service.

Frequently Asked Questions about adguard-home

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

FAQPage Schema
How do I troubleshoot why a website is being blocked by AdGuard Home?

Troubleshoot DNS blocking by analyzing the AdGuard Home query log to identify the specific blocklist or custom rule intercepting the domain, then add a whitelist rule to unblock it.

Can I manage AdGuard Home DNS configuration using the REST API?

Yes, you can manage AdGuard Home DNS configuration using the REST API to control blocklists, configure DNS rewrites, manage DHCP settings, and apply network-wide filtering rules.

How do I monitor DNS queries and client activity on my network?

Monitor DNS queries and client activity by accessing AdGuard Home logs to review network clients, analyze query history, and track network-wide filtering effectiveness.

Does the AdGuard Home management tool support SSH access?

Yes, AdGuard Home management supports SSH access for comprehensive control over the DNS server, enabling direct troubleshooting, configuration changes, and service status checks on the host machine.

What is needed to automate AdGuard Home network filtering and blocklist management?

Automating AdGuard Home network filtering requires Python dependencies including requests for REST API interactions and paramiko for SSH access to manage blocklists and DNS configurations.