我的视频blog地址 http://www.lofter.com/blog/cloudrivers

Skills和Powers啥区别

Skills(OpenClaw/Claude Code)和 Powers(Kiro)本质上解决的是同一个问题:给 AI agent 注入领域知识和工具能力。但实现方式和设计哲学不同。


📊 核心对比

维度🦀 Skills(OpenClaw/Claude Code)⚡ Powers(Kiro)
本质 Markdown 指令 + 脚本 + 资源文件 MCP Server + Steering + Hooks 的打包
核心文件 SKILL.md(纯文本指令) MCP config + steering rules + hook definitions
激活方式 系统 prompt 匹配描述 → 按需读取 动态激活——Kiro 根据对话上下文自动判断加载哪个
工具能力 靠 agent 调用已有 tools(exec、browser 等) 自带 MCP tools(独立进程,API 调用)
分发 ClawHub / GitHub / 手动复制 Kiro Powers 商店(一键安装)
运行时 在 agent context 内(消耗 tokens) MCP server 独立进程(不占 context)

🏗️ 架构差异

Skills(OpenClaw):
┌─────────────────────────┐
│ Agent Context            │
│  ├─ System Prompt        │
│  ├─ SKILL.md (读入)  📝  │  ← 变成 prompt 的一部分
│  ├─ 脚本/模板            │
│  └─ Agent 用 exec 执行   │
└─────────────────────────┘
   全在一个进程里,吃 context tokens

Powers(Kiro):
┌──────────────┐    ┌──────────────┐
│ Kiro Agent   │◄──►│ MCP Server   │  ← 独立进程
│  ├─ Steering │    │ (Terraform/  │
│  ├─ Hooks    │    │  Stripe/     │
│  └─ Chat     │    │  Datadog...) │
└──────────────┘    └──────────────┘
   Agent + 外部工具分离,不互相挤 context

🔍 具体区别

1️⃣ 知识注入方式

 SkillsPowers
📝 怎么教 AI 写 SKILL.md,AI 读了照做 Steering files + MCP schema
🧠 占 context 吗 ✅ 读进来就占 tokens ⚠️ Steering 占一些,但 MCP 工具描述按需加载
📏 大小限制 越大越吃 context MCP 工具可以无限多(不在 context 里)

2️⃣ 工具能力

 SkillsPowers
🔧 执行方式 Agent 调 exec 跑脚本 MCP Server 暴露标准化 tool API
🔌 外部服务 靠脚本 curl/SDK 调用 MCP 原生对接(Stripe API、Datadog API 等)
🔐 认证 自己管(env vars、config) Power 安装时统一配置

3️⃣ 自动化

 SkillsPowers
🪝 Hooks ❌ 没有(靠 heartbeat/cron 模拟) ✅ 原生支持(保存文件时自动跑测试等)
🔄 触发器 手动或 prompt 匹配 事件驱动(文件变更、代码提交等)

4️⃣ 生态与分发

 SkillsPowers
🏪 商店 ClawHub(社区驱动) Kiro Powers(官方 + 合作伙伴)
📦 安装 clawhub install 或手动放目录 IDE 内一键安装
🏢 企业合作 社区为主 HashiCorp、Stripe、Datadog、Snyk 等官方出品

🎭 比喻

类比SkillsPowers
🧠 是什么 给 AI 的教科书 给 AI 的工具箱 + 说明书 + 助手
🏠 像什么 在脑子里装知识(内功) 在手上装工具(外功)
📱 App Store 类比 电子书/教程 原生 App(有 API 权限)

🤝 它们其实在趋同

有意思的是,两者正在互相靠拢

趋势说明
Skills → MCP OpenClaw/Claude Code 也开始支持 MCP server
Powers → Steering Kiro 的 steering files 本质上就是 Markdown 指令,跟 SKILL.md 异曲同工
共同方向 MCP 作为工具层标准 + Markdown 作为知识层标准

最终形态可能是:

MCP 管"手"(能做什么),Markdown 管"脑"(怎么做),Hooks 管"习惯"(什么时候做)。

三者合一,不管叫 Skills 还是 Powers,都是同一件事的不同包装 🦀

posted @ 2026-02-17 12:40  Michael云擎  阅读(3)  评论(0)    收藏  举报
我的视频blog地址 http://www.lofter.com/blog/cloudrivers