ワンクリックで
pihole
Install and manage Pi-hole — the original network-wide ad blocker with a web dashboard.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Install and manage Pi-hole — the original network-wide ad blocker with a web dashboard.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
AI Agent Marketplace for OpenClaw. Browse and discover 60+ free & premium agents — developer tools, content, automation, video, research, and more.
Network-wide ad and tracker blocking at the DNS level. A Pi-hole alternative that runs directly on your machine as an OpenClaw skill. No separate h...
agentplace's autonomous marketing experiments. Use when agentplace wants to try new content, test hooks, track what works, and iterate independently. Covers X posting, TikTok experimentation, and growth tracking.
Generates clean API documentation from code, endpoints, or descriptions — OpenAPI, markdown, or README format
Generates mock API responses with realistic fake data from OpenAPI specs or plain descriptions
Generates professional system architecture diagrams (Mermaid flowcharts, sequence diagrams, C4 models, deployment views) and Architecture Decision Records from plain English descriptions
| name | pihole |
| description | Install and manage Pi-hole — the original network-wide ad blocker with a web dashboard. |
Install and manage Pi-hole — the original network-wide ad blocker with a web dashboard.
Category: home, security API Key Required: No
Pi-hole is a DNS sinkhole that blocks ads and trackers for every device on your network. Unlike our lightweight AdBlock DNS skill, Pi-hole comes with a full web admin dashboard showing real-time stats, query logs, per-client breakdowns, and a visual interface for managing blocklists and whitelists.
Best for: users who want a visual dashboard and granular control over their DNS filtering.
curl -sSL https://install.pi-hole.net | bash
This runs an interactive installer. For automated/unattended install:
# Set preferences first
sudo mkdir -p /etc/pihole
sudo tee /etc/pihole/setupVars.conf << 'EOF'
PIHOLE_INTERFACE=eth0
PIHOLE_DNS_1=1.1.1.1
PIHOLE_DNS_2=8.8.8.8
QUERY_LOGGING=true
INSTALL_WEB_SERVER=true
INSTALL_WEB_INTERFACE=true
LIGHTTPD_ENABLED=true
BLOCKING_ENABLED=true
WEBPASSWORD=
EOF
curl -sSL https://install.pi-hole.net | bash /dev/stdin --unattended
pihole -a -p YOUR_PASSWORD
Open http://YOUR_IP/admin in a browser.
Set your router's DNS to this machine's IP, or configure individual devices. Same process as any DNS server — see device DNS settings.
pihole status
# Summary
pihole -c -e
# Detailed via API
curl -s "http://localhost/admin/api.php?summary" | python3 -m json.tool
pihole -t | head -30
curl -s "http://localhost/admin/api.php?topItems=15&auth=API_TOKEN" | python3 -c "
import json,sys
d = json.load(sys.stdin)
print('Top blocked:')
for domain, count in d.get('top_ads',{}).items():
print(f' {count:>6} {domain}')
"
curl -s "http://localhost/admin/api.php?topClients=10&auth=API_TOKEN" | python3 -m json.tool
pihole -w example.com
pihole -b annoying-domain.com
pihole -w -d example.com
# Disable for 5 minutes
pihole disable 5m
# Disable indefinitely
pihole disable
# Re-enable
pihole enable
pihole -up
pihole -g
pihole -q example.com
pihole restartdns
pihole -t
cat /etc/pihole/setupVars.conf | grep WEBPASSWORD
# Or set a new one: pihole -a -p newpassword
The web UI at http://YOUR_IP/admin shows:
# Via web UI: Group Management > Adlists > Add URL
# Via CLI:
sqlite3 /etc/pihole/gravity.db "INSERT INTO adlist (address, enabled) VALUES ('https://example.com/blocklist.txt', 1);"
pihole -g # Update gravity
Popular extra lists:
https://v.firebog.net/hosts/Easylist.txthttps://v.firebog.net/hosts/Easyprivacy.txthttps://raw.githubusercontent.com/DandelionSprout/adfilt/master/Alternate%20versions%20Anti-Malware%20List/AntiMalwareHosts.txt