ClawHeart
Free tool · Local-first

SkillRouter

A local skills manager for Claude Code, Codex, OpenEva, and other Agents. Discover skills online, install them into a local center, and expose them through MCP.

Free

The current release is free to download and use. SkillRouter focuses on a lightweight skills center, usage-guide index, and local MCP bridge.

Skills Center

Browse skills from the central library, filter by category, and read usage guides.

One-click Install

Install skills into the SkillRouter local center without per-Agent symlink setup.

MCP Bridge

Expose search and install actions as local MCP tools your Agent can call directly.

Browse Skills Online

This page shows public skills from the SkillRouter center. The web version is for discovery, filtering, and usage guides; installation, sync, and MCP publishing happen in the local desktop client.

Install with desktop client

云原生可观测性工程指南

100

云原生可观测性工程指南

Zalo 机器人开发与自动化指南

100

Zalo 机器人开发与自动化指南

React 全栈项目脚手架与性能优化专家

100

React 全栈项目脚手架与性能优化专家

开源 PaaS 一键部署管家

100

开源 PaaS 一键部署管家

规范化Git提交与PR管理

100

规范化Git提交与PR管理

智能代码调试与修复规范

100

智能代码调试与修复规范

结构化代码进化方法论

100

结构化代码进化方法论

零信任跨应用 Agent 身份认证

100

零信任跨应用 Agent 身份认证

零风险的 JSON 到 YAML 转换器

100

零风险的 JSON 到 YAML 转换器

预测市场套利机会智能监控

100

预测市场套利机会智能监控

Vercel部署全命令速查手册

100

Vercel部署全命令速查手册

OpenClaw 工作区一键本地备份

97

OpenClaw 工作区一键本地备份

K8s TLS 证书自动化管家

100

K8s TLS 证书自动化管家

企业级系统架构设计专家

100

企业级系统架构设计专家

智能体工具调用可视化组件库

100

智能体工具调用可视化组件库

需求精准落地的开发蓝图

100

需求精准落地的开发蓝图

GA4 审计与网站优化诊断

100

GA4 审计与网站优化诊断

一键生成纯净 iOS 工程模板

100

一键生成纯净 iOS 工程模板

企业级全维度代码审查框架

100

企业级全维度代码审查框架

轻量级代理安全通讯混淆方案

100

轻量级代理安全通讯混淆方案

零手续费全球加密收款方案

97

零手续费全球加密收款方案

零知识证明智能合约开发助手

97

零知识证明智能合约开发助手

一键打包工作区版本历史

100

一键打包工作区版本历史

多代理团队 NAS 文件存储中枢

97

多代理团队 NAS 文件存储中枢

建筑数据资产全景审计专家

100

建筑数据资产全景审计专家

智能代理配置管理专家

97

智能代理配置管理专家

本地 Pi-hole 智能监控管家

100

本地 Pi-hole 智能监控管家

跨语言正则表达式速查手册

100

跨语言正则表达式速查手册

Sui 生态一站式 DeFi 开发套件

100

Sui 生态一站式 DeFi 开发套件

前端应用一键部署到全球CDN

97

前端应用一键部署到全球CDN

火山引擎KMS密钥安全管理专家

97

火山引擎KMS密钥安全管理专家

第三方技能安全审查专家

97

第三方技能安全审查专家

三脑式智能文件记忆架构师

100

三脑式智能文件记忆架构师

全能 PDF 处理开发指南

100

全能 PDF 处理开发指南

可扩展的 React 组件架构指南

100

可扩展的 React 组件架构指南

极速云部署与基础设施即代码

97

极速云部署与基础设施即代码

开发工程

本地 Pi-hole 智能监控管家

score 100

本地 Pi-hole 智能监控管家

使用说明

## 核心用法 pihole-ctl 是一款面向本地 Pi-hole 实例的管理与监控技能,主要服务于家庭网络环境中的 DNS 广告拦截场景。其核心功能分为两大模块:一是统计查询,通过 Python 脚本直接读取 Pi-hole 的 FTL 数据库(SQLite),获取 24 小时内的广告拦截量、Top 查询域名、最活跃客户端等关键指标;二是服务管理,支持通过标准 CLI 命令启用/禁用拦截功能、更新 Gravity 黑名单数据库。用户可通过自然语言触发,如询问"今天拦截了多少广告"或"Pi-hole 状态如何",系统即返回结构化的 JSON 数据或命令执行结果。 ## 显著优点 1. 数据准确性高:直接查询 FTL 数据库而非依赖 Web 界面 API,避免缓存延迟,统计结果实时可靠。 2. 安全设计严谨:数据库连接采用 mode=ro 只读 URI 模式,从根本上杜绝误写风险;SQL 查询全面使用参数化语句,彻底消除注入攻击面。 3. 零外部依赖:仅依赖 Python 标准库(sqlite3、json、argparse 等),无需安装第三方包,部署简洁且供应链攻击风险极低。 4. 权限最小化:仅需读取数据库文件的权限,无需 root 特权即可运行核心查询功能,符合安全运维最佳实践。 5. 开源可审计:代码完全公开,逻辑透明,便于管理员自行审查或定制修改。 ## 潜在缺点与局限性 1. 本地部署限制:必须运行在 Pi-hole 所在服务器或具备数据库访问权限的节点上,无法远程管理多实例。 2. 功能边界清晰:仅支持查询与基础启停控制,缺乏高级功能如自定义黑名单管理、DHCP 配置、Group 策略调整等。 3. CLI 管理需特权:pihole enable/disable 等管理命令仍需 sudo 权限,自动化场景下需额外配置免密 sudo 或 systemd 权限委派。 4. 数据库路径硬编码:默认路径为 /etc/pihole/pihole-FTL.db,若 Pi-hole 使用非标准安装路径,需手动指定 --db 参数。 5. 无历史趋势分析:仅支持固定时间窗口(如最近 24 小时)的统计,缺乏长期数据聚合与可视化能力。 ## 适合的目标群体 - 家庭网络管理员:已部署 Pi-hole 的个人用户,希望快速获取拦截统计而无需登录 Web 后台。 - Homelab 爱好者:拥有自托管基础设施的技术用户,需要将 Pi-hole 监控集成到自动化工作流或通知系统中。 - 小型办公网络运维:10-50 人规模的内网环境,需定期审计 DNS 查询行为或排查异常客户端。 - 隐私敏感用户:偏好本地数据处理、拒绝云端 API 依赖的去中心化倡导者。 ## 使用风险 1. 权限配置风险:若错误地将用户加入过高权限组或授予数据库目录写权限,可能导致 FTL 数据库损坏。 2. 路径遍历隐患:虽然脚本本身对 --db 参数无过滤,但需确保调用方传入可信路径,避免恶意构造读取系统敏感文件(如 /etc/shadow)。 3. CLI 命令注入:若上层应用未对用户输入做过滤,直接将自然语言指令拼接为 pihole 命令参数,可能引发命令注入(尽管当前实现未暴露此接口)。 4. 性能影响:高频查询大型 FTL 数据库(如保留 365 天日志)可能短暂占用磁盘 I/O,影响 Pi-hole 实时解析性能。 5. 版本兼容性:Pi-hole FTL 数据库 schema 可能随版本升级变更,需关注 skill 与 Pi-hole 的版本匹配。

devopsnetworkingprivacyautomationdata-analyticsbackend

How Agents Use SkillRouter

  1. 1The user asks an Agent for a capability, for example: find a PPT skill.
  2. 2The Agent calls search_skills through SkillRouter MCP and searches local and remote skills.
  3. 3After confirmation, the Agent calls install_skill_to_center to install the selected skill.
  4. 4Future tasks can read the installed skill's instructions, scope, and usage workflow.

Install in Agent / OpenEva

Add this config to any HTTP MCP client to let your Agent call SkillRouter.

{
  "mcpServers": {
    "skillrouter": {
      "type": "http",
      "url": "http://127.0.0.1:18650/mcp"
    }
  }
}

Example Prompts

Use skillrouter to search for PPT skills
Find the high-conversion WeChat Moments copy diagnosis skill
Install this skill into the SkillRouter center

Download SkillRouter

Install the local desktop client to expose SkillRouter as an MCP service and let Agents call search and install tools.

The macOS builds are signed with Developer ID and notarized by Apple. If you still see a security warning, remove the old copy and download the latest build again.