跳转到内容

02-配置 · 02 Skills 选择

预计阅读:10 分钟 适用版本:公开稳定包 OpenClaw 2026.5.2;作者端已验证 2026.5.7 · 最后审核:2026-05-09 本章回答:OpenClaw 几十个 skill,我到底装哪些?哪些必装?哪些可有可无?


Skills 是 OpenClaw 的能力扩展模块。类似浏览器插件 —— 装了就多一套工具、行为规则、记忆能力。

来源位置更新方式
官方 / 社区ClawHubopenclaw skills install <name>(子命令是复数 skills)
本地开发~/.openclaw/extensions/<name>plugins.installs.<name> 里写 source: "path" + sourcePath,gateway 启动时加载
层配置在哪作用域
plugins(插件)openclaw.json 的 plugins 节全局行为(记忆引擎、上下文引擎、通道接入)
skills(技能)~/.openclaw/skills/ 目录 + agent 的 workspace/skills/具体任务能力(PDF 处理、视频剪辑、搜索)

区别:

  • plugins 改变 OpenClaw 的核心行为(如换记忆引擎)
  • skills 给 agent 增加具体工具(如让 agent 会做 PPT)

openclaw.json 的 plugins.slots 是槽位指派:

{
"plugins": {
"slots": {
"memory": "memory-lancedb-pro",
"contextEngine": "lossless-claw"
}
}
}
slot当前值作用
memorymemory-lancedb-pro谁来做语义记忆
contextEnginelossless-claw谁来做会话内压缩

换槽位 = 换核心行为。例如把 memory 换成别的记忆插件,整个 agent 的长期记忆机制都变。

不要随便换。槽位切换会涉及数据迁移,别人的方案在你场景未必好用。


作者 20+ 天实战里,下面这组是最小可用集。缺一个都会显著影响体验。

名字类型作用不装的话
memory-lancedb-proplugin (slot: memory)语义记忆(L2)agent 每次都像金鱼,跨会话不记事
lossless-clawplugin (slot: contextEngine)会话内 DAG 压缩(L0)长对话必炸 context
proactivityskill运行态推进(L1)agent 只答不续,没”下一步”意识
self-improvingskill稳定规则沉淀(L3)踩过的坑会反复踩
openclaw-lark 或 feishuplugin飞书通道没法接飞书
openclaw-opsskill系统运维能力(gateway 状态、日志查看)agent 不能自检
openclaw-workspaceskill工作空间管理(memory/ 文件读写)agent 不会写日记
skill-finder-cnskill中文场景下的技能匹配英文 skill 匹配在中文对话里偏差大
delegate-taskskillsessions_send / sessions_spawn 能力没法派发给其他 agent

memory-lancedb-pro 的 embedding 配置很关键,作者用的:

"embedding": {
"provider": "openai-compatible",
"baseURL": "https://api.siliconflow.com/v1",
"model": "Qwen/Qwen3-Embedding-0.6B",
"dimensions": 1024
}

配合 rerank(注意:rerank 字段在 retrieval 子对象里,不是顶层):

"retrieval": {
"mode": "hybrid",
"candidatePoolSize": 12,
"vectorWeight": 0.7,
"bm25Weight": 0.3,
"minScore": 0.55,
"hardMinScore": 0.6,
"filterNoise": true,
"rerank": "lightweight"
}

生产环境默认建议:embedding 继续走 SiliconFlow,rerank 先用 lightweight。这样能避开外部 rerank 的额外网络波动,稳定性通常比远程 cross-encoder 更好。如果后面你确认链路很稳,再单独把 retrieval.rerank 升到 cross-encoder。


按你的业务场景选。

skill场景
xiaohongshu-auto小红书内容自动化
qiaomu-mondo-poster-design海报设计
baoyu-post-to-wechat公众号投递
markdown-converterMD 转各种格式
humanizer让 AI 文案更像人话
word-docx / xlsx / pptx / pdfOffice 文档处理
skill场景
remotion-video-toolkit程序化视频生成
seedance-prompt-designer / seedance-shot-design镜头语言
nano-banana-pro图生视频
video-download / video-edit / video-translate / video-understand视频基础能力
text-to-speechTTS
alicloud-ai-audio-cosyvoice-voice-clone声音克隆(阿里云 CosyVoice)
skill场景
tavily-search-proTavily 搜索
multi-search-engine多引擎聚合
web-access浏览器抓取
atlas-cloud-ai-apiAtlas Cloud 知识 API
skill场景
notionNotion 集成
obsidianObsidian 集成
ontology本体建模
summarize自动摘要
clawddocsOpenClaw 文档内搜索
skill场景
agent-setupagent 引导
collab-setup协作配置
context-flow上下文流转
moltcn社区互动( moltbook 专属)
background-review背景审阅
skill注意事项
skill-creator创建新 skill,非开发者慎装
skill-discovery / skill-vetterskill 生态工具,新手用不到
ui-ux-pro-max重度 UI 设计场景,对小团队过度
visual-style视觉风格体系,需配合设计师用

作者踩坑 / 评估后决定不装的:

skill为什么不装
任何”一键同步所有配置”类供应链风险,见 05-排障/00-常见问题 的”安全红线”
太新(< 30 天)且只有 1 个 maintainer 的 skill没经过充分测试,容易突然断维护
和 memory-lancedb-pro 功能重叠的两个记忆 skill 会互相干扰语义库

plugin 的”allow / load / entries / installs” 四层

Section titled “plugin 的”allow / load / entries / installs” 四层”

容易混淆。看真实配置(从作者 openclaw.json 摘抄):

{
"plugins": {
"allow": ["memory-lancedb-pro", "lossless-claw", "acpx", "exa", "minimax", "google", "memory-core", "openclaw-lark", "feishu"],
"load": ["..."],
"slots": {
"memory": "memory-lancedb-pro",
"contextEngine": "lossless-claw"
},
"entries": {
"openclaw-lark": { "enabled": true },
"feishu": { "enabled": false }
},
"installs": {
"memory-lancedb-pro": {
"source": "path",
"sourcePath": "/Users/<you>/.openclaw/extensions/memory-lancedb-pro",
"installPath": "/Users/<you>/.openclaw/extensions/memory-lancedb-pro",
"version": "1.1.0-beta.8",
"resolvedName": "memory-lancedb-pro",
"resolvedVersion": "1.1.0-beta.8",
"installedAt": "2026-03-20T15:12:00+08:00"
}
}
}
}
键含义不配会怎样
allow白名单,只有在这的插件才能加载不在 allow 里,直接被拒绝加载
load显式加载顺序(有依赖关系时用)一般让 OpenClaw 自动推导即可
slotsmemory / contextEngine 等核心槽位指派给哪个插件核心行为回退到默认
entries.<name>.enabled每插件开关false 即使在 allow 里也不启用
installs.<name>记录每个插件的真实安装源和版本(path / npm / clawhub)不配就默认从 ClawHub 按名取

installs.<name> 里的 resolvedVersion / installedAt 是 openclaw plugins install 自动写入的,你不用手写;手写只填 source + sourcePath 即可,其余由 CLI 补齐。

作者的典型配置(openclaw-lark 启用、feishu 禁用):

  • 两个都在 allow 里(预留切换空间)
  • openclaw-lark.enabled = true(当前用)
  • feishu.enabled = false(备用,不激活)

这种”双插件并存 + 软开关”的做法详见 03-飞书深度配置。


Terminal window
# 1. 搜 + 看详情(可选)
openclaw skills search <keyword>
openclaw skills info <skill-name>
# 2. 装(子命令是**复数** skills)
openclaw skills install <skill-name>
# 3. 启用(有些 skill 装完默认启用,有些要手动 enable)
# 看该 skill 的 README,或直接在 ~/.openclaw/skills/<name>/ 找 config
# 4. 重启 gateway
openclaw gateway restart
# 5. 等 OK(见 ../05-排障/00-常见问题.md 第 2 节)
until bash ~/.openclaw/scripts/check-feishu-gateway-health.sh --summary 2>/dev/null | grep -q "^OK:"; do
sleep 2
done
# 6. 跑 doctor,确认 skill 注册进来
openclaw skills check
# 7. 验证:在飞书问 agent "你现在会做什么",或者直接让它调用新 skill 的工具

两个 skill 功能重叠时 agent 会混乱。症状:

  • 同一个任务,两次调用走了不同的工具路径
  • agent 自己都不确定该用哪个
  • memory_recall 出现重复或相互矛盾的结果

排查:

Terminal window
# 列出所有装了的 skill
ls ~/.openclaw/skills/
# grep 关键字,找功能重叠的
ls ~/.openclaw/skills/ | grep -iE 'search|memory|pdf'

发现重叠 → 留一个、禁用另一个(改 skill 自己的 config 里的 enabled 或从 allow 里拿掉)。


Terminal window
# 单个升级
openclaw skills update <skill-name>
# 或全量升级
openclaw skills update --all

升级前同样要备份(见 06-升级/00-npm升级兼容 的备份章节)。某些 skill 升级会带 breaking schema change。


装完核心 9 个 skill 后,验证:

检查项怎么验
lossless-claw 工作问 agent”你现在 context 用了多少”
memory-lancedb-pro 工作让 agent “记住我喜欢喝冰美式”,/reset 后再问
openclaw-lark 工作飞书回复正常 + footer 带 metrics
delegate-task 工作让 main 派发给 planner(如果你已配多 agent)
openclaw-ops 工作问 agent”gateway 状态怎么样”
openclaw-workspace 工作让 agent 写一条记忆到 memory/YYYY-MM-DD.md

六项全绿 → 核心 skill 集装到位。



本章准确性保证 推荐 skill 清单基于作者 ~/.openclaw/skills/ 的真实安装集(2026-04-17,47 个 skill)。plugin slots / entries / installs 配置来自 ~/.openclaw/openclaw.json 的真实 plugins 节。embedding / rerank 参数为生产环境实测可用组合。


导航:← 记忆系统 · 📖 目录 · → 飞书深度配置