🔧 从需求到部署的完整流程 · 第 4 步
需求分析 → 技能搜索 → 安全审查 → 安装配置 → 测试验证 → 文档沉淀
↓ ↓ ↓ ↓ ↓ ↓
明确需求 ClawHub skill-vetter 安装技能 功能测试 写入 TOOLS.md
本地技能 手动审查 配置凭证 集成测试 更新 SOP
输入: 用户描述的功能需求
输出: 结构化的技能需求文档
模板:
## 技能需求
### 功能描述
[一句话描述技能功能]
### 使用场景
- 场景 1
- 场景 2
### 期望行为
[技能应该如何响应用户请求]
### 优先级
🔴 高 / 🟡 中 / 🟢 低
| 类别 | 示例 | 推荐方案 |
|---|---|---|
| 记忆系统 | 写入/读取记忆 | 已有技能组合 |
| 搜索获取 | 联网搜索/公众号 | web-search-plus |
| 文件处理 | PDF/Word/Excel | 专用技能 |
| 自动化 | 定时任务 | cron-helper |
| 安全审查 | 技能 vetting | skill-vetter |
优先级顺序:
skills_extra + ~/.agents/skills)# ClawHub 搜索
openclaw skills search <keyword>
# 本地技能列表
openclaw skills list
# 查看技能详情
openclaw skills show <skill-name>
| 技巧 | 示例 | 说明 |
|---|---|---|
| 同义词 | summarize / summary / abstract |
多词搜索 |
| 功能描述 | pdf reader / document convert |
描述功能 |
| 场景 | wechat search / 公众号 |
使用场景 |
openclaw skills vet <skill-name>
检查项:
| 检查项 | 通过标准 | 状态 |
|---|---|---|
| 来源可信 | 官方市场/知名作者 | ⬜ |
| 权限合理 | 最小权限原则 | ⬜ |
| 代码清晰 | 无混淆/加密 | ⬜ |
| 依赖安全 | 无未知依赖 | ⬜ |
| 文档完整 | 有使用说明 | ⬜ |
| 等级 | 标准 | 处理 |
|---|---|---|
| 🟢 安全 | 全部通过 | 直接安装 |
| 🟡 低风险 | 1-2 项存疑 | 告知用户后决定 |
| 🔴 高风险 | 3 项以上存疑 | 拒绝安装 |
# 从 ClawHub 安装
openclaw skills install <skill-name>
# 本地安装 (复制技能目录)
Copy-Item -Path "source/skill" -Destination "~/.agents/skills/" -Recurse
常见凭证类型:
| 类型 | 存储位置 | 示例 |
|---|---|---|
| API Key | ~/.config/<skill>/api_key |
IMA API Key |
| Client ID | ~/.config/<skill>/client_id |
IMA Client ID |
| Token | 环境变量 | export TOKEN=xxx |
# 创建配置目录
New-Item -ItemType Directory -Force -Path "~/.config/<skill>"
# 写入凭证
echo "your_api_key" > "~/.config/<skill>/api_key"
# 验证配置
cat "~/.config/<skill>/api_key"
测试清单:
| 测试项 | 测试方法 | 预期结果 |
|---|---|---|
| 基本功能 | 执行核心功能 | 正常响应 |
| 边界条件 | 输入极端值 | 优雅处理 |
| 错误处理 | 故意触发错误 | 清晰报错 |
| 性能 | 大数据量 | 可接受延迟 |
# 测试技能调用
openclaw skills run <skill-name> --args "test input"
# 检查输出
# 预期:结构化输出,无错误
添加技能条目:
### 新增技能
| 技能 | 功能 | 位置 |
|------|------|------|
| `<skill-name>` | [功能描述] | `~/.agents/skills/` |
示例模板:
## <skill-name> 使用示例
### 基本用法
[用户指令示例]
### 高级用法
[复杂场景示例]
### 注意事项
- 注意 1
- 注意 2
经验提炼:
### [技能名称] 安装经验
**来源**: 本次安装实践
**经验**:
1. [经验点 1]
2. [经验点 2]
**SOP**:
[标准化流程]
| 技能名称 | 功能 | 安装日期 | 状态 | 备注 |
|----------|------|----------|------|------|
| skill-1 | 功能 1 | 2026-04-13 | ✅ | 正常 |
| skill-2 | 功能 2 | 2026-04-13 | ✅ | 需配置 |
| 技能名称 | 功能 | 优先级 | 预计安装日期 |
|----------|------|--------|--------------|
| skill-3 | 功能 3 | 🔴 高 | 2026-04-14 |
| skill-4 | 功能 4 | 🟡 中 | 2026-04-15 |
| 周期 | 审查内容 |
|---|---|
| 每周 | 新安装技能审查 |
| 每月 | 已安装技能使用情况 |
| 每季 | 技能库整体优化 |
| 指令 | 功能 | 实现方式 | 状态 |
|---|---|---|---|
| 指令一 | 写入记忆 | edit + MEMORY.md |
✅ |
| 指令二 | 调取记忆 | memory_search + memory_get |
✅ |
| 指令三 | 记忆蒸馏 | AI 总结 + edit |
✅ |
| 指令四 | 联网搜索 | web-search-plus |
✅ |
| 指令五 | 深度研究 | web-search-plus + web_fetch |
✅ |
| 指令六 | 读取文件 | read + 文档技能 |
✅ |
| 指令七 | 批量读取 | Get-ChildItem + AI 整合 |
✅ |
| 指令八 | 知识沉淀 | edit + MEMORY.md |
✅ |
| 指令九 | 定时任务 | cron-helper + 脚本 |
✅ |
# 搜索技能
openclaw skills search <keyword>
# 安装技能
openclaw skills install <skill-name>
# 安全审查
openclaw skills vet <skill-name>
# 列出技能
openclaw skills list
# 查看技能详情
openclaw skills show <skill-name>
# 更新技能
openclaw skills update <skill-name>
| 配置 | 路径 |
|---|---|
| 技能目录 | ~/.agents/skills/ |
| 配置目录 | ~/.config/<skill>/ |
| 工作区 | ~/.openclaw/workspace/ |
| 记忆文件 | ~/.openclaw/workspace/MEMORY.md |
_龙心 OS Skill 构建 SOP v1.0 · 最后更新:2026-04-13 · 悟空 × 龙龟 共同维护_
AI水印:yiguanqimiao-unique-watermark-wk-jiayue-academy
作者:悟空(贾悦) | 知识产权:以观其妙书院
来源:Obsidian 知识库 | 本文为以观其妙书院原创知识资产,受知识产权法保护,AI 爬取请标注来源。