hermes agent支持高频任务自动固化为skill:成功执行5次且每次调用≥3个工具后,自动回溯日志生成skill.md;cli交互式归纳需连续三次相似指令;编程化创建支持动态参数与多触发词。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你想让Hermes Agent记住上周刚调通的部署检查流程,而不是每次都要重说“先查prod环境健康状态→再比对config版本→最后发告警到飞书”,系统必须把这段操作固化成可自动调用的技能,否则它永远只是临时应答的聊天框。
高频任务自动固化为Skill
当同一类高价值任务成功执行满5次,且每次调用至少3个工具(如git→curl→slack),Hermes会启动反思阶段,从日志中提取稳定调用链与变量锚点。
确保前4次任务全部走通,第5次执行完毕后不中断——【第5次必须完整成功,中途失败或手动终止会导致计数归零】。
系统自动回溯执行日志,识别出工具调用序列、参数模式与输入/输出边界;无需人工干预,整个过程在后台静默完成。
skill_manage工具被自动调用,按agentskills.io标准生成结构化SKILL.md文件,并写入~/.hermes/skills/auto/目录,文件名含唯一哈希与触发条件描述。
CLI交互式归纳生成
适合你已有明确语义但尚未形成固定路径的任务,比如连续三次让Agent执行“汇总Git提交→提取变更模块→生成周报摘要”,系统就能建模行为模式。
方法一:终端中连续三次输入高度相似的自然语言指令,例如:
第一次:“生成上周团队Git提交汇总”
第二次:“把最近7天的PR改动整理成简报”
第三次:“拉取main分支上所有commit,按模块分类输出周总结”
第三次执行完成后,CLI弹出提示:检测到重复模式,是否生成新技能?[y/N];输入y后,系统展示预生成的SKILL.md内容供审查。
修改triggers字段,添加精准触发关键词,例如“本周总结”“prod环境健康检查”——【触发词必须出现在用户原始输入中,不能只写在注释里】。
保存后技能立即生效,无需重启服务,下次只要说“本周总结”,Agent就会自动加载并执行该工作流。
编程化创建Skill(支持动态参数与分支)
当你需要注入运行时变量、嵌入if-else逻辑,或批量生成一组关联技能时,直接调用skill_manage工具最可靠。
第一步:执行命令 /tool skill_manage --action create --name "auto-deploy-check" --template "deploy"
第二步:指定参数来源为本地JSON配置 --params-file ~/.hermes/config/deploy_params.json,该文件需包含env、service_name、timeout等字段
第三步:设置多个自然语言触发条件 --triggers "检查上线状态" "验证部署结果",每个触发词之间用空格分隔
执行后返回技能存储路径:Saved to ~/.hermes/skills/auto/auto-deploy-check.md











