Docs
Refer friends. Keep the rewards coming!Your friend can unlock up to 10M tokens · earn up to 30% revenue share.
+500K TokensGenerate link

技能商店 (Archive)

Archived original-language source from the legacy CrabClaw docs. This page is intentionally not machine-translated.

Crab Claw 拥有业内最丰富的技能生态——超过 10,000 个技能覆盖开发、运营、设计、数据分析、自动化等各个领域。通过云端技能中心浏览和安装,让你的智能体瞬间获得全新能力。

为什么选择 Crab Claw 技能商店

三层技能体系

技能系统由三个独立层次组成,各司其职:

shell
┌─────────────────────────────────────────────────────────┐
 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-managementmodels (8+ 子命令)模型全链路管理
auth-managementauth (10+ 提供商)认证提供商管理
plugins-managementplugins (6 子命令)插件生命周期管理
packages-managementpackages (5 子命令)包管理
approvals-managementapprovals (4 子命令)审批白名单管理
logs-managementlogs (5 子命令)日志管理
update-managementupdate (3 子命令)自更新管理
doctor-diagnosticsdoctor系统诊断
voicecallvoicecall (6 子命令)语音通话
scheduled-taskscron定时任务编排
email-automation邮件自动化
memory-managementmemory记忆治理
agent-blueprintsblueprint (6 子命令)蓝图管理
agent-fleetfleet (4 子命令)军团管理
skill-store技能商店搜索和安装

云端技能中心

桌面-云端协同边界

职责云端技能中心桌面公共技能中心
发布面技能发布、版本管理、审核
详情面完整技能文档、作者资料、更新日志跳转到云端网页
浏览面浏览远程技能目录
安装面一键安装到本地
启用面控制哪个智能体使用

核心原则

  • 桌面是技能的消费端,云端是技能的供给端
  • 技能详情只在云端网页展示,桌面不承担详情展示职责
  • "装不装"(公共技能中心)和"给谁用"(智能体技能面板)分离

认证方式

桌面访问云端技能中心基于 OAuth 登录态:

  • 主路径:OAuth 登录自动获取 token
  • 静默恢复:token 过期时优先尝试自动刷新
  • 兜底方式:开发/测试场景保留 skills.store.token 静态配置

安装流程

shell
浏览云端目录 选择技能 一键安装


               下载 SKILL.md 到本地
               docs/skills/synced/<skill-key>/SKILL.md


               自动加载到运行时
               frontmatter 解析 验证 门控过滤 prompt 注入


    └──────────── 智能体面板决定"给谁用"
浏览云端目录 选择技能 一键安装


               下载 SKILL.md 到本地
               docs/skills/synced/<skill-key>/SKILL.md


               自动加载到运行时
               frontmatter 解析 验证 门控过滤 prompt 注入


    └──────────── 智能体面板决定"给谁用"

离线场景

  • 已安装技能完全本地化,断网不影响使用
  • 远程目录区域显示"离线/无法刷新"
  • 云端详情链接无法打开时保留错误提示,不影响本地使用
  • 云端已下架但本地仍安装的技能可继续使用

技能加载优先级

技能按以下优先级加载,同名技能高优先级覆盖低优先级:

优先级来源路径
1(最高)工作区技能&#123;workspace&#125;/.agent/skills/
2安装包捆绑二进制同级 skills/ 目录
3额外目录配置crabclaw.jsonskills.load.extraDirs
4开发环境docs/skills/ 自动扫描
5云端安装docs/skills/synced/
6用户自定义~/.crabclaw/skills/

9 个工具组权限

技能生效还需要对应的工具组权限开启。通过 Wizard V2 前端复选框控制:

工具组展开为Wizard 名称
group:fsread_file, write_file, list_dir文件系统
group:runtimebash命令执行
group:uibrowser, canvas浏览器与画布
group:webweb_search, web_fetch网页搜索
group:memorymemory_search, memory_get记忆调用
group:sessionssessions_list/history/send/spawn会话管理
group:automationcron, gateway自动化
group:messagingmessage消息推送
group:nodesnodes节点管理

预定义配置

Profile允许的组适用场景
minimalsession_status最小权限
codingfs, runtime, sessions, memory, image编程开发
messagingmessaging, sessions (部分)消息处理
full全部无限制

技能发现机制

智能体如何在 10,000+ 技能中找到需要的?通过三步自动匹配:

  1. 意图分析:根据用户消息分析意图层级(greeting → task_multimodal)
  2. 能力树匹配:匹配意图层级对应的工具节点
  3. 技能注入:将匹配工具绑定的技能内容注入 LLM 系统提示词

此外,用户可通过技能索引工具主动搜索:

shell
> 搜索关于"数据分析"的技能
> 查看 skill-store 技能的详细信息
> 搜索关于"数据分析"的技能
> 查看 skill-store 技能的详细信息

技能商店 CLI

bash
# 搜索云端技能
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:

yaml
---
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
---

这里写技能的使用指导内容...

发布技能

开发者可以将技能发布到云端技能中心:

  1. 编写 SKILL.md 文件并在本地测试
  2. 通过技能生产器或 CLI 提交到云端
  3. 经过双轨审核(租户审核 + 市场审核)
  4. 审核通过后技能进入公共目录

双轨审核

审核维度status(租户审核)market_status(市场审核)
职责租户内部质量把控市场公开发布审核
独立性互不干扰互不干扰
4 条查询路径全覆盖全覆盖

定价模型

模式说明
FREE免费技能,所有用户可用
PER_CALL按调用次数计费
SUBSCRIPTION订阅制

在聊天中使用

shell
> 帮我搜索有什么可用的数据分析技能
> 安装 data-analyst-pro 技能
> 查看已安装的所有技能
> 我想发布一个自己写的技能
> 帮我搜索有什么可用的数据分析技能
> 安装 data-analyst-pro 技能
> 查看已安装的所有技能
> 我想发布一个自己写的技能

相关文档:技能系统 · 能力树与权限 · 自定义技能