需激活Hermes Agent工作流自动执行机制,其依托技能加载、工具链调度与上下文感知三重能力实现端到端任务流转;实现路径包括:一、手动编写SKILL.md文件;二、CLI交互式生成法;三、skill_manage工具编程化创建法。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您希望Hermes Agent自动执行特定业务逻辑或封装重复性操作,则需激活其内置的工作流自动执行机制。该机制依托技能(Skill)加载、工具链调度与上下文感知三重能力,不依赖人工实时干预即可完成端到端任务流转。以下是实现该目标的多种可行路径:
一、基于SKILL.md文件的手动编写法
此方法适用于结构清晰、步骤固定、无需动态参数校验的任务流程。技能以纯文本Markdown格式定义,由Hermes在匹配触发条件时自动加载并解析执行。
1、在终端中进入技能目录:mkdir -p ~/.hermes/skills/custom && cd ~/.hermes/skills/custom
2、创建新技能文件:touch my-workflow.md
3、使用编辑器打开文件,填入标准YAML Frontmatter与Markdown正文,确保包含name、description、triggers、tools_required等必需字段
4、在# 执行步骤章节下,逐条列出操作指令,每步以###开头并编号,例如:### 1. 读取配置文件;### 2. 调用web_search工具查询最新API变更
5、保存后运行hermes skills list验证是否被识别
二、通过CLI交互式生成法
此方法适合已有3–5次成功完成同类任务的历史记录,Hermes将基于实际执行轨迹自动归纳出技能模板,大幅降低编写门槛并保障步骤准确性。
1、在CLI中连续三次以上执行相同类型任务,例如:“生成周报”“汇总Git提交”“提取邮件附件并归档”
2、完成第三次后,Hermes会主动提示:检测到重复模式,是否生成新技能?[y/N]
3、输入y确认,系统将弹出预生成的SKILL.md内容供审查
4、根据需要修改triggers字段,添加更精准的触发关键词,如“本周总结”“周度复盘”“team report”
5、确认保存后,技能即刻生效,无需重启服务
三、利用skill_manage工具编程化创建法
此方法适用于需批量生成、参数化注入或与其他系统集成的场景,通过调用内置tool直接写入技能文件,支持变量替换与条件分支嵌入。
1、在任意对话中调用工具:/tool skill_manage --action create --name "auto-deploy-check" --template "deploy"
2、指定参数来源为本地JSON配置:--params-file ~/.hermes/config/deploy_params.json
3、设置触发条件为自然语言模式:--triggers "检查上线状态" "验证部署结果" "prod环境健康检查"
4、执行后系统返回技能存储路径:Saved to ~/.hermes/skills/auto/auto-deploy-check.md


















