Please enable Javascript to view the contents

使用 Skills 和 MCP 扩展 OpenClaw

 ·  ☕ 2 分钟

1. 什么是 Skills

1
2
3
openclaw skills list

Skills (7/51 ready)

OpenClaw 内置有一些 skills,可以通过 openclaw skills list 查看。

https://github.com/openclaw/openclaw/tree/main/skills 可以查看到这些 Skills 具体实现。Skills 文件中主要描述的是 Skills 的元数据、什么时候适用、什么时候不适用、怎么配置和使用。

2. 使用 clawhub 安装 Skills

ClawHub 是 OpenClaw 的公共 Skills 注册中心, 默认 Skills 安装到 ~/.openclaw/workspace/skills 目录下。

  • 搜索技能
1
clawhub search "huggingface"
  • 安装技能
1
clawhub install huggingface

安装完成之后,不一定能使用,需要使用 openclaw skills check 检查一下是否缺少依赖。

  • 查看技能信息
1
clawhub list
  • 更新技能
1
clawhub update huggingface
  • 卸载技能
1
clawhub uninstall huggingface
  • 查看技能详情
1
clawhub inspect huggingface
  • 探索技能
1
clawhub explore

会列出最新上传的一些技能。

3. 添加 MCP Server

  • 安装 mcporter
1
npm i -g mcporter
  • 添加 MCP Server
1
2
cd ~
mcporter config add ops-mcp-server --url http://localhost/mcp

mcporter 会自动识别当用户、当前目录、Cursor 下的 MCP Server 配置。这里直接放在当前用户目录下。

  • 验证添加结果
1
mcporter auth ops-mcp-server

如果不成功,可以直接编辑 ~/.mcporter/mcporter.json 文件,添加 "headers": { "Authorization": "Bearer YOUR_TOKEN" }

  • 查看添加结果
1
mcporter list ops-mcp-server

应该能看到全部的 Tools 详情。

  • 检查 mcporter 是否正常工作
1
openclaw skills list |grep mcporter

4. 添加 Skills 辅助使用 MCP Server

  • 创建技能目录
1
2
3
4
5
6
skills/
└── ops-mcp-server/
    ├── SKILL.md          # 必需:YAML 元数据 + Markdown 操作指南
    ├── bins/             # 可选:可执行文件(自动加入 PATH)
    ├── references/       # 可选:参考文档
    └── scripts/          # 可选:辅助脚本(Python、Bash、JS 等)
  • 修改技能

编辑 ~/.openclaw/workspace/skills/ops-mcp-server/SKILL.md 文件,修改技能名称、描述、使用方法等。

SKILL.md 的编辑是实时生效的,可以边调试边测试。

  • 登录 Clawhub
1
clawhub login
  • 上传技能
1
clawhub publish --name ops-mcp-server --version 1.0.2 ~/.openclaw/workspace/skills/ops-mcp-server
1
✔ OK. Published ops-mcp-server@1.0.0 (k97025m7pvqv099658egtm76n1821j6h)

每次更新的 Version 需要递增。

5. 使用自定义的 Skill

1
openclaw agent --agent main --message "你能执行哪些 sops"

或者在页面上直接输入 你能执行哪些 sops 都可以触发技能调用 MCP Server。

6. 总结

本篇主要介绍了如何通过 Skills 将 MCP Server 集成到 OpenClaw 中,主要分为以下几个部分:

  • 安装 mcporter,配置 MCP Server
  • 创建 Skills,使用 mcporter 描述 MCP 的能力
  • 上传到 Clawhub,供其他用户使用

当然 Skills 还可以是纯 Prompt,或者脚本、可执行文件加上一些说明。

6. 参考


微信公众号
作者
微信公众号