Skill 技能市场:Operit 的可复用高级能力包
Skill 是什么
Skill 是 Operit 基于 MCP 之上封装的更高层技能包——把多个 MCP 工具或内置工具组合成可复用的高级能力。如果 MCP 是乐高积木的单个砖块,Skill 就是拼好的小房子。
v1.7 起引入 Skill 协议和 Skill 市场,v1.12 起并入统一市场。
Skill vs MCP 直观对比
| 维度 | MCP | Skill |
|---|---|---|
| 粒度 | 原子工具(一个动作) | 组合技能(多步流程) |
| 示例 | 「查 GitHub Issue」「执行 HTTP 请求」 | 「深度检索 + 整理大纲 + 生成 Markdown」 |
| 复用 | 跨 Agent 通用 | Operit 专属 |
| 配置 | 需要写 Server 配置 | 即装即用,无配置 |
| 底层 | 协议驱动 | 编排多个 MCP / 内置工具 |
简单理解:MCP 是原料,Skill 是成品。
Skill 市场分类
Operit 统一市场里的 Skill 大致分为:
检索与分析
- 深度检索:整合 DuckDuckGo / Tavily / Bing / 谷歌学术 / 百度地图的多源搜索,支持深挖单链接
- 论文辅助:学术搜索 + PDF 解析 + 引用格式化
- 代码分析:GitHub 仓库 clone + 结构分析 + 生成 README
内容创作
- AI 绘图:对接 DALL-E / Qwen / NanoBanana / 智谱,支持批量出图
- 视频处理:ffmpeg 封装的帧提取 / 格式转换 / 压缩 / 添加水印
- TTS 配音:本地或云端 TTS,把文本转成语音文件
- OCR / 视觉理解:识别图片文字 / 理解图表内容
开发辅助
- 脚手架生成:Python / Node.js / Go 项目一键初始化
- API 文档生成:读代码自动生成 OpenAPI / Swagger
- 代码审查:Git diff 自动生成审查意见
系统自动化
- 文件批量整理:按规则把杂乱目录分类归档
- 通知监听:Tasker 联动,监听通知触发动作
- 定时任务:内置 cron 表达式调度
使用流程
安装
- 打开统一市场 → Skill 分类
- 浏览或搜索,找到需要的 Skill
- 点「安装」→ 自动拉取依赖的 MCP Server / 内置工具
- 安装完成后直接在对话里触发
触发
不需要记 Skill 名——自然语言描述场景,Agent 自动匹配:
> 「深度检索一下 2026 年移动端 Agent 的进展,整理成 Markdown 大纲」
→ Agent 匹配「深度检索」Skill
→ 自动调 DuckDuckGo + Tavily + 谷歌学术
→ 收集资料 → 整理结构 → 输出 Markdown
> 「把这张 PNG 压缩到 200KB 以内,改成 WebP 格式」
→ Agent 匹配「格式转换」Skill
→ 调用 ffmpeg / MNN 图像处理
→ 输出结果文件路径
禁用 / 卸载
在已安装列表里可以禁用(临时停用)或卸载(彻底删除)。卸载后依赖的 MCP Server 如果没被其他 Skill/工具使用,也会一起清理。
自己写 Skill(开发者)
Skill 协议是开放的,开发者可以自己写 Skill 包发布。结构大致:
my-skill/
skill.json # 元数据(名称、描述、触发关键词、依赖)
prompt.txt # 系统提示词(Skill 的行为定义)
tools/ # 依赖的 MCP Server 配置
scripts/ # 可选的辅助脚本
写完后放到 Skill 市场目录或发布到社区,就能被其他 Operit 用户安装使用。
常见问题
Skill 装完找不到
- 确认从统一市场的 Skill 分类安装,不是 MCP 分类
- 重启 Operit 让 Agent 运行时重新加载工具注册表
Skill 依赖的 MCP Server 报错
- 检查对应的 MCP Server 配置是否完整(API Key、路径等)
- 禁用 Skill 后手动测试 MCP Server 是否正常
- 部分 Skill 的 MCP 依赖需要手动安装 npm/npx 包(第一次运行会自动装,可能慢)