一键导入
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