亚马逊AWS官方博客
用 Kiro Skill 打造你的专属 AI 工作流:以会议纪要自动生成为例
摘要:Kiro 是 AWS 推出的 AI 原生 IDE,除了代码生成,它还能通过 Skill 机制让 AI Agent 学会任意工作流。本文以”会议录音自动转会议纪要”为例,手把手带你构建一个 Kiro Skill,实现一条指令将一小时的会议录音变成结构化的会议纪要和工作日报。同时介绍 Kiro 的四大扩展机制(Steering、Skills、Powers、Hooks)的定位与区别,帮助你选择合适的方式扩展 Kiro 的能力。
目录
一、痛点:会议录音转纪要有多痛?
作为开发者或技术团队成员,你一定经历过这样的场景:一场技术讨论会开了一个小时,涉及架构设计、性能优化、待办事项分配。会后你需要花 30-60 分钟整理会议纪要,提炼关键结论和 action items。如果是客户拜访或跨团队协作,还需要额外写一份工作日报。这个过程重复、耗时,而且容易遗漏关键信息。
能不能让 AI 帮你做?答案是可以——但不是简单地把录音丢给一个聊天机器人。你需要的是一个完整的工作流:音频提取、语音转录、幻觉过滤、术语修正、结构化输出。这正是 Kiro Skill 擅长的事情。
二、Kiro 的四大扩展机制
在动手之前,先了解 Kiro 提供的四种扩展方式,这样你才能选对工具。
Kiro 有四种机制来扩展 AI Agent 的能力,它们各有侧重:
- Steering:项目级的规范和约束,比如代码风格、架构规则。它像是给 Agent 设定的”行为准则”,始终生效或按条件加载。
- Skills:按需加载的可复用能力包,遵循 agentskills.io 开放标准。它像是给 Agent 教会一项”技能”——包含指令编排、脚本和参考模板。
- Powers:MCP 工具与领域知识的捆绑包。可以理解为 Skills 的超集——除了指令和知识,还包含 MCP Server(外部工具调用能力)。
- Hooks:事件驱动的自动化触发器,比如文件保存时自动 lint、任务完成后自动跑测试。
它们的核心区别如下:
| 维度 | Steering | Skills | Powers | Hooks |
|---|---|---|---|---|
| 定位 | 项目规范与约束 | 按需加载的能力包 | MCP 工具 + 领域知识 | 事件驱动自动化 |
| 加载方式 | always / auto / fileMatch / manual | 关键词匹配或 / 手动触发 | 对话关键词动态激活 | IDE 事件触发 |
| 包含内容 | Markdown 文件 | SKILL.md + scripts + references | POWER.md + MCP Server + Steering | JSON 配置 |
| 是否含外部工具 | 否 | 可含脚本,不含 MCP | 含 MCP Server | 可执行命令 |
| 开放标准 | Kiro 特有 | agentskills.io 开放标准 | Kiro 特有 | Kiro 特有 |
| 可移植性 | 低 | 高(跨 AI 工具兼容) | 中 | 低 |
| 典型场景 | 代码规范、架构约束 | 会议纪要生成、审查流程 | Stripe 支付、AWS CDK | 保存时 lint、提交前检查 |
选择建议:如果你的场景需要调用外部 API 或 MCP 工具,用 Powers;如果只需要指令编排 + 本地脚本 + 输出模板,Skills 更轻量、更便携。本文的会议纪要场景就属于后者。
三、Skill 的设计哲学:三件套
一个 Kiro Skill 由三部分组成,各司其职:
- SKILL.md(大脑):定义 Skill 的触发条件和执行步骤。Kiro 在启动时只加载 name 和 description,当用户的请求匹配时才加载完整指令。这种渐进式加载策略保持了上下文窗口的精简。
- scripts/(手脚):存放确定性任务的脚本。语音转录这种需要精确执行的任务,交给脚本比交给 LLM 更可靠。
- references/(记忆):存放参考文档和输出模板。把详细的格式定义放在这里,而不是塞进 SKILL.md,保持主文件的精简。
[图1] |
四、实战:构建 Meeting Minutes Skill
下面我们一步步构建这个 Skill。本文主要以 https://github.com/aws-samples/sample-for-kiro-meeting-minutes-skill为例。
4.1 编写 SKILL.md
SKILL.md 是 Skill 的核心,它告诉 Kiro Agent 该做什么、怎么做。









