adguard-home

Manage AdGuard Home DNS server configurations via REST API and SSH.

6|2|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/fgarofalo56/Suppercharge_Microsoft_Fabric --skill adguard-home
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: adguard-home
Source: https://github.com/fgarofalo56/Suppercharge_Microsoft_Fabric/tree/main/.github/skills/adguard-home
Command: npx skills add https://github.com/fgarofalo56/Suppercharge_Microsoft_Fabric --skill adguard-home

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 management for your AdGuard Home DNS server, simplifying complex tasks like troubleshooting, configuration, and analysis.

Core Features & Use Cases

  • API & SSH Access: Manages AdGuard Home via its REST API and direct SSH access for full control.
  • Troubleshooting: Quickly diagnose and resolve DNS issues, client connectivity problems, and performance bottlenecks.
  • Configuration Management: Easily add blocklists, manage custom rules, configure clients, and set up DNS rewrites.
  • Use Case: If you're experiencing slow internet speeds, you can use this Skill to analyze AdGuard Home's query logs, check upstream DNS performance, and identify any misconfigurations or excessive blocking rules causing the slowdown.

Quick Start

Use the adguard-home skill to check the current 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 slow DNS resolution in AdGuard Home?

Manage AdGuard Home blocklists by adding and updating filter lists through the REST API, allowing you to control ad blocking rules and custom filtering configurations directly.

Can I configure DNS rewrites and DHCP settings remotely?

Configure DNS rewrites and DHCP settings remotely by using SSH access and the REST API to manage client configurations and network parameters across your AdGuard Home server.

Do I need Python libraries to manage AdGuard Home via API?

You need the Python libraries requests and paramiko to manage AdGuard Home via API, as they provide the necessary HTTP and SSH interfaces for server interaction.

What is the best way to diagnose client connectivity issues in AdGuard Home?

Diagnose client connectivity issues by running system diagnostics through the AdGuard Home REST API, checking client configurations and identifying misconfigurations affecting network access.

Why is my AdGuard Home configuration not applying to specific clients?

AdGuard Home configurations may not apply to specific clients due to misconfigured client settings or DNS rewrite conflicts, which can be verified by checking client configurations via the API.