|
- **Skills** = 标准化、可复用的任务执行模块——"AI 的专业资格证"(执行层)
- **Agent** = 自主规划协调的完整系统——"AI 的项目经理"(调度层)
- 行业趋势:从"造万能智能体"转向"沉淀高质量技能生态"
Skill 解决的核心问题:模型不擅长**稳定、重复地执行固定流程**——把流程显式写成文件,执行交给文件而不是靠模型即兴发挥。
|
|
**渐进式加载(progressive disclosure)**——Skill 的精髓:
```text
注册阶段:宿主只索引每个 skill 的 name + description(几十 token)
匹配阶段:用户请求 → 与 description 匹配(description 不是广告文案,是匹配条件)
加载阶段:命中才读入完整 SKILL.md
执行阶段:按说明执行,机械步骤交给 scripts/,补充知识按需读 references/
```
价值:防止上下文膨胀;沉淀可复用资产(可进 Git 协作);确定性步骤外包给脚本;命中可控。
|
|
标准目录结构与 SKILL.md 骨架:
```text
skills/my-skill/
├── SKILL.md # 必需:frontmatter(name/description) + 任务目标 + 流程 + 示例
├── scripts/ # 确定性步骤(脚本执行)
├── references/ # 按需阅读的补充知识
└── assets/ # 模板/schema
```
```markdown
---
name: code-commenter
description: 为指定代码文件生成规范化注释。当用户要求"加注释/生成文档注释"时使用。
---
# 任务目标
...
## 标准流程
1. 读取目标文件 ...
2. ...
## 注意事项
...
## 使用示例
...
```
各平台存放位置:`.github/skills`、`~/.claude/skills`、`.agents/skills` 等。
|
|
| 概念 | 定位 | 一句话 |
|------|------|--------|
| Tool | 能力接口 | Tool 是"手" |
| MCP | 工具接入协议 | MCP 把工具"接进来" |
| Prompt | 一次性指令 | 会话级,不可复用 |
| Skill | 作业指导书 | 教你"用得对",编排 Tool + 脚本 + 知识 |
架构位置:Skill 是**提示层与工具层之间的能力编排封装**——本质是"能力插件包/工作流包/操作手册包"。
|
|
code.coze.cn 可视化制作/测试 skill:
- 渐进式加载 = "引导大模型思考,或定制思考模板再执行"
- **本质还是提示词**,也支持工具调用
- 建议先搜现成的(skillsmp.com 技能市场),别急着自造
|
|
实战案例:用自然语言生成"web73 页面模板更新"技能——给 views 目录下指定前缀的 html 统一补 d3/page.js/marked.min.js 脚本引用与 header_css/header_js 模板,前缀可参数化:
```text
调用提示词(示例):
使用 web73页面模板更新 技能,前缀 llm_,为本批页面统一补充 marked.min.js 引用
```
要点:技能把"改动范围 + 步骤 + 校验方式"固化,重复维护不再靠记忆。
|
|
**元技能** = 生成技能的技能:让 AI 按 SKILL.md 规范为新任务产出技能文件(description 写触发条件、流程可执行、示例覆盖典型与边界)——技能生态可以自我繁殖。
|
|
OpenClaw:开源个人 AI 助手(可接飞书/多云部署):
- 部署方案:《Openclaw 本地化部署和飞书应用集成》《百元玩转4大云平台》
- 能力示例:让 agent 用 pyinaturalist 爬凤蝶科图片,按属/种自动分目录归档
- CoPaw 等衍生工具可用 micromamba 装 Python 3.13 环境运行
|
|
**IronClaw**:NEAR 联创 Illia Polosukhin 团队用 Rust 从零重写的**安全 AI 助手**:
| 维度 | OpenClaw (TS) | IronClaw (Rust) |
|------|---------------|-----------------|
| 运行时 | Docker | WASM 沙箱("数字防弹玻璃房",权限粒度细) |
| 存储 | SQLite | PostgreSQL + pgvector 语义检索 |
| 安全 | 用户自己操心 | 融入设计:能力权限、端点白名单、密钥宿主边界注入、提示注入三道防线(模式检测/内容清洗/策略引擎四级)、AES-256-GCM、无遥测、完整审计日志 |
功能:多通道(REPL/HTTP/WASM 接 Telegram/Slack)、自动化引擎(Cron/事件/心跳巡检)、智能记忆(全文+向量混合检索,RRF 融合;身份文件保持风格)、自我扩展(描述需求自动构建 WASM 工具)、MCP、插件热插。
|
|
安装实录(Ubuntu24.04 + docker 容器内编译 PG17 + pgvector 0.8.1):
```bash
curl ... ironclaw-installer.sh | sh
ironclaw onboard # 9 步向导:选模型(DeepSeek-V3.1)/embeddings/tunnel/channels
./ironclaw # 启动,Web UI http://127.0.0.1:3000,注册 25 个工具
```
踩坑清单:
- pgvector 缺失 → 源码 `make install` + `CREATE EXTENSION vector` 验证
- keychain 无 dbus → 环境变量 `SECRETS_MASTER_KEY` 替代
- Ubuntu 20.04 glibc 2.31 过旧,Rust≥1.85 装不上 → 用 24.04 容器
- 切 GLM 后端报 `LLM_BASE_URL` 缺失 → 重新 onboard 写 `~/.ironclaw/.env`:
```text
DATABASE_BACKEND="postgres"
DATABASE_URL="postgres://postgres:***@127.0.0.1:5432/db1"
LLM_BACKEND="deepseek"; DEEPSEEK_MODEL="deepseek-chat"; DEEPSEEK_API_KEY="sk-..."
```
|
技能市场 skillsmp
OpenClaw