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

IEEE/ACM 顶会级论文一键生成

100

IEEE/ACM 顶会级论文一键生成

多Agent团队编排与质量门禁指南

98

多Agent团队编排与质量门禁指南

文件即内存:复杂任务持久化规划

97

文件即内存:复杂任务持久化规划

智能诊股·趋势研判助手

97

智能诊股·趋势研判助手

现代界面设计一站式指南

100

现代界面设计一站式指南

全岗位AI面试官,精准模拟实战演练

100

全岗位AI面试官,精准模拟实战演练

TikTok Shop 跨境电商数据智库

97

TikTok Shop 跨境电商数据智库

智能文档解析与信息提取专家

100

智能文档解析与信息提取专家

生命优先的 AI 伦理语境框架

100

生命优先的 AI 伦理语境框架

专业级股票分析与可视化工具

87

专业级股票分析与可视化工具

用提问点亮思维盲区

100

用提问点亮思维盲区

自然语言查全球宏观,一键生成CSV数据

98

自然语言查全球宏观,一键生成CSV数据

自然语言秒筛全球资产

87

自然语言秒筛全球资产

从选题到发布,一键去味

100

从选题到发布,一键去味

抖音热榜实时追踪助手

97

抖音热榜实时追踪助手

精准翻译,语境无损本地化

100

精准翻译,语境无损本地化

AI痕迹一键清零,还文字以人味

100

AI痕迹一键清零,还文字以人味

一键美化,专业排版

97

一键美化,专业排版

企业级 WhatsApp 消息中枢

92

企业级 WhatsApp 消息中枢

可复制粘贴的 React UI 架构方案

100

可复制粘贴的 React UI 架构方案

机构级股票评估 · 八大大师框架 · 量化仪表板

100

机构级股票评估 · 八大大师框架 · 量化仪表板

自然语言搜全网财经资讯

92

自然语言搜全网财经资讯

Twitter 情报引擎,精准获客 WP & Shopify

100

Twitter 情报引擎,精准获客 WP & Shopify

全能子代理,一站式多模态交付

97

全能子代理,一站式多模态交付

解锁 Discord 技术讨论的隐藏宝藏

92

解锁 Discord 技术讨论的隐藏宝藏

严谨的学术写作与引用专家

97

严谨的学术写作与引用专家

实时行情·量能分析·持仓盈亏

87

实时行情·量能分析·持仓盈亏

对话中捕捉你的隐藏洞察,命名你的独特方法

100

对话中捕捉你的隐藏洞察,命名你的独特方法

深度心理画像的对话艺术

100

深度心理画像的对话艺术

龙头战法·纪律致胜·T+1套利

100

龙头战法·纪律致胜·T+1套利

实时股票行情,三秒速查涨跌

97

实时股票行情,三秒速查涨跌

专业级策略稳健性验证方法论

97

专业级策略稳健性验证方法论

自然语言提醒秘书 · 零代码安全设计

100

自然语言提醒秘书 · 零代码安全设计

设计哲学,化为博物馆级视觉杰作

100

设计哲学,化为博物馆级视觉杰作

AI 驱动的专业故事创作引擎

97

AI 驱动的专业故事创作引擎

云端 Whisper 语音转文字

92

云端 Whisper 语音转文字

其他

可复制粘贴的 React UI 架构方案

score 100

可复制粘贴的 React UI 架构方案

使用说明

## 核心定位 shadcn/ui 并非传统意义上的组件库,而是一种可复制粘贴的组件架构。它基于 Radix UI 的无样式原语(primitives)构建,结合 Tailwind CSS 实现样式层,核心特点是代码所有权完全归开发者——组件通过 CLI 添加至项目源码,而非作为 npm 依赖引入。 ## 显著优点 1. 完全可控的代码所有权 与 Ant Design、Chakra UI 等传统库不同,shadcn/ui 的组件代码直接位于你的 components/ui/ 目录中。这意味着可随意修改样式、调整交互逻辑,无需担心上游更新冲突或打包体积膨胀。 2. 无障碍(a11y)内置 底层依赖 Radix UI 处理焦点管理、键盘导航、ARIA 属性等复杂交互,开发者无需从零实现对话框焦点陷阱、下拉菜单方向键导航等细节。 3. 表单生态成熟 与 react-hook-form + zod 深度集成,提供声明式验证、类型推导、错误提示等完整方案。Form 组件封装了繁琐的 Controller 逻辑,样板代码大幅减少。 4. 主题系统灵活 基于 CSS 变量(HSL 格式)的主题配置,支持动态切换、细粒度颜色定制,与 next-themes 配合实现无缝的亮/暗/系统模式切换。 5. 活跃的社区与模板生态 官方提供 Sidebar、Data Table、Command Palette 等复杂组件的实现方案,Vercel、Next.js 官方文档均采用此方案,社区模板和区块(blocks)资源丰富。 ## 潜在局限 1. 前期配置成本 需初始化 Tailwind CSS、配置 CSS 变量、安装多个配套依赖(如 class-variance-authority、clsx、tailwind-merge),对新手有一定门槛。 2. 更新维护负担 由于组件代码在本地,官方更新(如样式调整、bug 修复)不会自动同步,需手动比对迁移或使用 diff 工具处理。 3. 样式一致性挑战 高度灵活意味着团队成员可能引入不一致的 Tailwind 类名,需建立内部设计规范或借助 tailwindcss-animate 等插件约束。 4. 非 React 生态受限 仅支持 React/Next.js 技术栈,Vue、Svelte 等框架无法直接使用(虽有社区移植版本,但非官方维护)。 ## 适合人群 - 追求代码完全可控、希望避免 vendor lock-in 的团队 - 需要深度定制 UI、品牌视觉与通用组件库差异较大的项目 - 已采用 Tailwind CSS 技术栈,希望保持样式体系一致 - 重视无障碍支持,但不愿从零实现复杂交互的开发者 ## 常规风险 - 版本碎片化:团队成员手动修改组件后,可能出现"同一项目多个 Button 实现"的维护噩梦,建议建立组件变更审查机制。 - Tailwind 类名膨胀:无约束的使用可能导致 HTML 类名字符串过长,需配置 prettier-plugin-tailwindcss 自动排序并建立类名规范。 - 性能误用:如过度使用 motion 动画或未及时代码分割 Command Palette,可能影响首屏加载,建议配合 dynamic import 延迟加载重型组件。 - Radix 版本锁定:shadcn/ui 对 Radix 版本有特定要求,直接升级底层依赖可能导致类型不匹配,需关注官方兼容性说明。

reactui-componentstailwind-cssdesign-systemaccessibilitynext-jsradix-uiform-validationthemingcopy-paste-components

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.