08 · Skill系统入门——让Agent学会你的工作方式开场故事:一次意外的"教学"阿杰是 Hermes 的重度用户。有天他接到了一个复杂任务——把公司的一套微服务从 Docker Compose 迁移到 Kubernetes。涉及十几个服务、ConfigMap、Secrets、Ingress 配置,以前他做这种事至少要花两三天。这次他用了 Hermes。他不断给 Hermes 下发指令——“先扫描 docker-compose.yml”、“分析环境变量”、“生成 Deployment YAML”、"配置 Service……"两小时后,迁移完成。更让他惊讶的是,当他第二天打开 Hermes 准备做另一个项目时,发现 Hermes 直接问他:“检测到新的微服务迁移任务,是否使用昨天自动创建的 ‘docker-to-k8s’ Skill?”Hermes 在昨晚的任务结束后,自动把整个过程总结成了一个可复用的 Skill——一个 Markdown 格式的工作流程说明书,记录了从 Docker Compose 到 Kubernetes 迁移的全部步骤、注意事项和检查清单。这就是 Skill 系统最神奇的地方:Agent 不仅学会了你的工作方式,还会把它教给未来的自己。一、什么是Skill定义Skill(技能)是 Hermes 中的程序性记忆。如果说持久记忆是"陈述性记忆"(知道事实),那么 Skill 就是"程序性记忆"(知道怎么做)。一个 Skill 是一个Markdown 格式的方法论文档,告诉 Agent 如何完成某一类特定的任务。Skill vs. 普通对话对比维度普通对话Skill内容一次性的任务指令可复用的工作方法论生命周期会话结束时失效永久存储,可反复调用更新方式每次重新说明持续优化和迭代共享仅在当前会话可安装、导出、共享自动触发不会检测到匹配任务时自动触发为什么用 MarkdownMarkdown 是人类可读、机器也可解析的格式。这意味着:你可以直接打开一个 Skill 文件阅读和编辑Hermes 可以解析 Markdown 结构提取指令版本控制系统(Git)可以追踪 Skill 的变更历史团队之间可以通过任何文件共享方式交换 Skill