技能商店 (Archive)
Archived original-language source from the legacy CrabClaw docs. This page is intentionally not machine-translated.
Crab Claw 拥有业内最丰富的技能生态——超过 10,000 个技能覆盖开发、运营、设计、数据分析、自动化等各个领域。通过云端技能中心浏览和安装,让你的智能体瞬间获得全新能力。
为什么选择 Crab Claw 技能商店
覆盖编程开发、内容创作、数据分析、系统运维、媒体运营、安全审计等全领域。从通用到垂直行业,应有尽有。
一键从云端安装技能到本地,无需编写代码、无需配置复杂参数。安装后立即生效,重启自动加载。
云端负责发布、详情、版本管理;桌面负责浏览、安装、启用。分工明确,体验流畅。
已安装的技能完全本地化运行,断网不影响使用。云端仅在浏览和安装时需要连接。
开发者可自由创建和发布技能。双轨审核(租户审核 + 市场审核)确保质量,社区投票推荐优质技能。
开箱即用的 69 个官方技能,覆盖核心工具使用指导、CLI 命令补全、子智能体工厂等常用场景。
三层技能体系
技能系统由三个独立层次组成,各司其职:
┌─────────────────────────────────────────────────────────┐
│ 层 1: 工具能力注册表 (CapabilitySpec Registry) │
│ 30+ 条工具元数据 · 分组 · 可绑定性 │
│ 编译时确定,运行时只读查询 │
├─────────────────────────────────────────────────────────┤
│ 层 2: 工具组权限门控 (Tool Groups) │
│ 9 个工具组 · 控制 AI 可调用哪些工具 │
│ Wizard V2 前端复选框 → 运行时展开白名单 │
├─────────────────────────────────────────────────────────┤
│ 层 3: 技能文档注入 (SKILL.md) │
│ 69+ 内置技能 · 10,000+ 云端技能 │
│ 注入工具使用知识到系统提示词 │
└─────────────────────────────────────────────────────────┘┌─────────────────────────────────────────────────────────┐
│ 层 1: 工具能力注册表 (CapabilitySpec Registry) │
│ 30+ 条工具元数据 · 分组 · 可绑定性 │
│ 编译时确定,运行时只读查询 │
├─────────────────────────────────────────────────────────┤
│ 层 2: 工具组权限门控 (Tool Groups) │
│ 9 个工具组 · 控制 AI 可调用哪些工具 │
│ Wizard V2 前端复选框 → 运行时展开白名单 │
├─────────────────────────────────────────────────────────┤
│ 层 3: 技能文档注入 (SKILL.md) │
│ 69+ 内置技能 · 10,000+ 云端技能 │
│ 注入工具使用知识到系统提示词 │
└─────────────────────────────────────────────────────────┘内置 69 个官方技能
Crab Claw 出厂自带 69 个经过精心编写和测试的官方技能:
按类别分布
| 类别 | 数量 | 说明 | 典型技能 |
|---|---|---|---|
工具技能 tools/ | 32 | 绑定到能力树工具的使用指导 | bash、read_file、web_search、browser |
操作技能 operations/ | 25 | 运营工作流和 CLI 命令覆盖 | 模型管理、认证管理、定时任务、邮件自动化 |
子系统技能 subsystems/ | 3 | 子智能体子系统指南 | argus(灵瞳)、coder(编程)、media(媒体) |
元技能 meta/ | 2 | 技能创建和能力治理 | skill-creator、capability-governance |
媒体技能 media/ | 3 | 媒体平台运营 | 小红书运营、微信公众号、趋势分析 |
内部技能 claude/ | 4 | 系统内部能力 | 审计、文档规范、SOP、边界控制 |
操作技能详细列表
操作技能覆盖了几乎所有 CLI 命令和系统管理场景:
| 技能 | 覆盖 CLI 命令 | 说明 |
|---|---|---|
| models-management | models (8+ 子命令) | 模型全链路管理 |
| auth-management | auth (10+ 提供商) | 认证提供商管理 |
| plugins-management | plugins (6 子命令) | 插件生命周期管理 |
| packages-management | packages (5 子命令) | 包管理 |
| approvals-management | approvals (4 子命令) | 审批白名单管理 |
| logs-management | logs (5 子命令) | 日志管理 |
| update-management | update (3 子命令) | 自更新管理 |
| doctor-diagnostics | doctor | 系统诊断 |
| voicecall | voicecall (6 子命令) | 语音通话 |
| scheduled-tasks | cron | 定时任务编排 |
| email-automation | — | 邮件自动化 |
| memory-management | memory | 记忆治理 |
| agent-blueprints | blueprint (6 子命令) | 蓝图管理 |
| agent-fleet | fleet (4 子命令) | 军团管理 |
| skill-store | — | 技能商店搜索和安装 |
云端技能中心
桌面-云端协同边界
| 职责 | 云端技能中心 | 桌面公共技能中心 |
|---|---|---|
| 发布面 | 技能发布、版本管理、审核 | — |
| 详情面 | 完整技能文档、作者资料、更新日志 | 跳转到云端网页 |
| 浏览面 | — | 浏览远程技能目录 |
| 安装面 | — | 一键安装到本地 |
| 启用面 | — | 控制哪个智能体使用 |
核心原则:
- 桌面是技能的消费端,云端是技能的供给端
- 技能详情只在云端网页展示,桌面不承担详情展示职责
- "装不装"(公共技能中心)和"给谁用"(智能体技能面板)分离
认证方式
桌面访问云端技能中心基于 OAuth 登录态:
- 主路径:OAuth 登录自动获取 token
- 静默恢复:token 过期时优先尝试自动刷新
- 兜底方式:开发/测试场景保留
skills.store.token静态配置
安装流程
浏览云端目录 → 选择技能 → 一键安装
│ │
│ ▼
│ 下载 SKILL.md 到本地
│ docs/skills/synced/<skill-key>/SKILL.md
│ │
│ ▼
│ 自动加载到运行时
│ frontmatter 解析 → 验证 → 门控过滤 → prompt 注入
│ │
│ ▼
└──────────── 智能体面板决定"给谁用"浏览云端目录 → 选择技能 → 一键安装
│ │
│ ▼
│ 下载 SKILL.md 到本地
│ docs/skills/synced/<skill-key>/SKILL.md
│ │
│ ▼
│ 自动加载到运行时
│ frontmatter 解析 → 验证 → 门控过滤 → prompt 注入
│ │
│ ▼
└──────────── 智能体面板决定"给谁用"离线场景
- 已安装技能完全本地化,断网不影响使用
- 远程目录区域显示"离线/无法刷新"
- 云端详情链接无法打开时保留错误提示,不影响本地使用
- 云端已下架但本地仍安装的技能可继续使用
技能加载优先级
技能按以下优先级加载,同名技能高优先级覆盖低优先级:
| 优先级 | 来源 | 路径 |
|---|---|---|
| 1(最高) | 工作区技能 | {workspace}/.agent/skills/ |
| 2 | 安装包捆绑 | 二进制同级 skills/ 目录 |
| 3 | 额外目录配置 | crabclaw.json 中 skills.load.extraDirs |
| 4 | 开发环境 | docs/skills/ 自动扫描 |
| 5 | 云端安装 | docs/skills/synced/ |
| 6 | 用户自定义 | ~/.crabclaw/skills/ |
9 个工具组权限
技能生效还需要对应的工具组权限开启。通过 Wizard V2 前端复选框控制:
| 工具组 | 展开为 | Wizard 名称 |
|---|---|---|
group:fs | read_file, write_file, list_dir | 文件系统 |
group:runtime | bash | 命令执行 |
group:ui | browser, canvas | 浏览器与画布 |
group:web | web_search, web_fetch | 网页搜索 |
group:memory | memory_search, memory_get | 记忆调用 |
group:sessions | sessions_list/history/send/spawn | 会话管理 |
group:automation | cron, gateway | 自动化 |
group:messaging | message | 消息推送 |
group:nodes | nodes | 节点管理 |
预定义配置:
| Profile | 允许的组 | 适用场景 |
|---|---|---|
minimal | session_status | 最小权限 |
coding | fs, runtime, sessions, memory, image | 编程开发 |
messaging | messaging, sessions (部分) | 消息处理 |
full | 全部 | 无限制 |
技能发现机制
智能体如何在 10,000+ 技能中找到需要的?通过三步自动匹配:
- 意图分析:根据用户消息分析意图层级(greeting → task_multimodal)
- 能力树匹配:匹配意图层级对应的工具节点
- 技能注入:将匹配工具绑定的技能内容注入 LLM 系统提示词
此外,用户可通过技能索引工具主动搜索:
> 搜索关于"数据分析"的技能
> 查看 skill-store 技能的详细信息> 搜索关于"数据分析"的技能
> 查看 skill-store 技能的详细信息技能商店 CLI
# 搜索云端技能
crabclaw skills search "数据分析"
# 安装技能
crabclaw skills install data-analyst-pro
# 查看已安装技能
crabclaw skills list
# 卸载技能
crabclaw skills uninstall data-analyst-pro
# 刷新云端目录
crabclaw skills refresh
# 编译组合技能
crabclaw skills codegen# 搜索云端技能
crabclaw skills search "数据分析"
# 安装技能
crabclaw skills install data-analyst-pro
# 查看已安装技能
crabclaw skills list
# 卸载技能
crabclaw skills uninstall data-analyst-pro
# 刷新云端目录
crabclaw skills refresh
# 编译组合技能
crabclaw skills codegen开发者指南
创建技能
技能是一个 SKILL.md 文件,使用 YAML frontmatter + Markdown body:
---
name: my-awesome-skill
description: "一句话描述技能功能"
tools:
- web_search
- write_file
metadata:
crabclaw:
tree_id: web/web_search
tree_group: web
min_tier: task_light
approval_type: none
---
这里写技能的使用指导内容...---
name: my-awesome-skill
description: "一句话描述技能功能"
tools:
- web_search
- write_file
metadata:
crabclaw:
tree_id: web/web_search
tree_group: web
min_tier: task_light
approval_type: none
---
这里写技能的使用指导内容...发布技能
开发者可以将技能发布到云端技能中心:
- 编写 SKILL.md 文件并在本地测试
- 通过技能生产器或 CLI 提交到云端
- 经过双轨审核(租户审核 + 市场审核)
- 审核通过后技能进入公共目录
双轨审核
| 审核维度 | status(租户审核) | market_status(市场审核) |
|---|---|---|
| 职责 | 租户内部质量把控 | 市场公开发布审核 |
| 独立性 | 互不干扰 | 互不干扰 |
| 4 条查询路径 | 全覆盖 | 全覆盖 |
定价模型
| 模式 | 说明 |
|---|---|
| FREE | 免费技能,所有用户可用 |
| PER_CALL | 按调用次数计费 |
| SUBSCRIPTION | 订阅制 |
在聊天中使用
> 帮我搜索有什么可用的数据分析技能
> 安装 data-analyst-pro 技能
> 查看已安装的所有技能
> 我想发布一个自己写的技能> 帮我搜索有什么可用的数据分析技能
> 安装 data-analyst-pro 技能
> 查看已安装的所有技能
> 我想发布一个自己写的技能