【Agent工坊】用Hermes Agent搭建7×24自动化内容监控流水线
一套Skill + 一个Cron = 你的AI内容雷达。本文从零开始,手把手教你用Hermes Agent的Skill系统搭建全天候热点监控,包含完整代码、输出示例和踩坑实录。
前言
AI创业者最怕什么?不是写不出内容,而是错过了该写的内容。
行业变化太快——凌晨发布的模型更新、周末突发的政策变动、深夜上线的新工具。等你周一早上打开电脑,别人已经把解读文章发出去了。
怎么办?用AI Agent做7×24监控。
这篇文章将带你用Hermes Agent的Skill系统,从零搭建一套自动化的内容监控流水线。不需要买SaaS工具,不需要学爬虫框架,只需要一个Skill文件 + 一个Cron任务。
读完你能得到什么:一套可立即部署的监控系统,自动发现热点、判断价值、生成文章草稿,并推送到你的工作区。
背景:为什么选Hermes Agent
Hermes Agent 是 NousResearch 开源的AI Agent框架,核心特点是Skill系统——通过Markdown文件定义Agent的完整行为,包括触发条件、执行流程、输出规范。
相比其他Agent框架,Hermes的Skill系统有三个关键优势:
- 纯文本即代码:Skill就是Markdown文件,不需要学新语言或配置JSON/YAML
- 热加载:修改Skill文件后立即生效,不需要重启Agent
- 任意组合:多个Skill可以串联,一个Skill触发另一个Skill
对于内容监控这个场景,我们需要的是一套可持续运行的"流水线",而不是一次性的脚本。Skill系统天然适合——定义好监控规则,Agent会自动按规则执行。
核心架构
我们的监控流水线分三层:
┌─────────────────────────────────────────────┐
│ 第1层:定时触发器(Cron) │
│ 每15分钟 → 调用Hermes Agent + Skill │
├─────────────────────────────────────────────┤
│ 第2层:Skill执行引擎 │
│ 搜索 → 提取 → 判断价值 → 生成草稿 │
├─────────────────────────────────────────────┤
│ 第3层:输出与分发 │
│ 保存Markdown草稿 → 推送通知 → 人工审核 │
└─────────────────────────────────────────────┘
下面我们逐层实现。
第1层:Cron定时触发器
首先,我们需要一个Cron任务来定期触发Agent。
在你的服务器上创建一个Cron任务:
# 编辑crontab
crontab -e
# 添加以下行(每15分钟执行一次)
*/15 * * * * /opt/hermes-home/bin/hermes run \
--skill ai-neican-hotspot \
--output /opt/hermes-home/projects/ai-neican/outputs/ \
>> /opt/hermes-home/logs/hotspot.log 2>&1
输出示例:
[2026-05-15 10:00:02] 🔍 热点扫描启动
[2026-05-15 10:00:05] ✅ 搜索完成,获取12条候选新闻
[2026-05-15 10:00:08] 📊 价值评估:3条高价值,5条中等,4条低价值
[2026-05-15 10:00:12] ✍️ 生成草稿:draft-20260515-1000-gpt5-api-update.md
[2026-05-15 10:00:12] ✅ 完成。1篇草稿已保存。
关键参数说明:
--skill ai-neican-hotspot:指定要加载的Skill名称--output:草稿输出目录>> log:将标准输出追加到日志文件
接下来是核心——编写Skill文件。
第2层:编写监控Skill
Skill文件的核心是"告诉Agent它该做什么、怎么判断、输出什么"。
在 ~/.hermes/skills/ 目录下创建 ai-neican-hotspot.md:
<hr>
name: ai-neican-hotspot
description: AI创业内参 - 热点监控Skill
triggers:
- 每15分钟热点扫描
- 发现重大新闻立即生成内容
<hr>
# AI热点监控Skill
## 执行流程
### 步骤1:搜索(3个来源并行)
用web_search搜索以下关键词,各取前5条:
- "AI agent 最新更新 2026"
- "开源AI工具 发布 release"
- "Claude GPT 模型更新"
### 步骤2:提取与评分
对每条结果打分(满分10分):
- 时效性:24小时内发布 → +3分
- 相关性:涉及AI工具/创业/变现 → +3分
- 稀缺性:不是重复报道 → +2分
- 可操作性:读者能立即应用 → +2分
### 步骤3:决策
- 总分≥7:立即生成草稿(800-1500字)
- 总分5-6:记录到watchlist,累积3条同主题再生成
- 总分≤4:忽略
### 步骤4:生成草稿
按以下结构输出Markdown文件:
\`\`\`
# 【AI风向】[爆炸性标题]
> [一句核心观点]
## 事件回顾
[详细描述]
## 为什么重要
[分析]
## 行动建议
[可操作的步骤]
<hr>
#AI创业 #热点 #一人公司
\`\`\`
### 步骤5:保存
保存到 /opt/hermes-home/projects/ai-neican/content/
文件名: draft-YYYYMMDD-HHMM-关键词.md
第2层进阶:添加数据源过滤
上面的基础Skill会搜索所有来源。但很快你会发现一个问题:大量低质量内容混入。
比如搜索"AI agent"会返回营销号、广告软文、重复转载。我们需要加一层过滤器。
在Skill中添加数据源白名单和标题过滤规则:
### 步骤1.5:数据源过滤
白名单(优先采用):
- github.com(项目发布)
- news.ycombinator.com(技术社区)
- theverge.com(科技媒体)
- arxiv.org(学术论文)
黑名单关键词(直接跳过):
- "购买" "优惠" "广告" "推广"
- "震惊" "揭秘" "看完惊呆了"
- "99%的人不知道"
标题质量检查:
- 标题长度 < 10字符 → 信息量不足,跳过
- 标题含"最新" 但内容时间戳 > 7天 → 过期,跳过
- 标题含英文专有名词但拼写错误 → 低质内容,跳过
踩坑提醒:
⚠️ 坑1:中文新闻站点提取内容失败
web_extract 对很多中文新闻站(新浪、虎嗅、人民网的移动端)返回0字符。这是因为这些站点用了复杂的前端渲染或反爬机制。
解决方案:优先搜索英文技术源(HN、GitHub、dev.to),中文内容通过搜索标题找到原文链接后,用 web_extract 尝试提取;如果失败,用 browser_navigate 直接访问页面并用 browser_console 提取正文。
# Hermes内部会用类似这样的降级逻辑
try:
content = web_extract(urls=[article_url])
if len(content) < 100: # 内容太少,走降级
raise ValueError("内容不足")
except Exception:
# 降级:用浏览器直接访问
browser_navigate(url)
content = browser_console(
expression="document.querySelector('article')?.innerText || document.body.innerText.substring(0, 5000)"
)
第3层:添加重复检测
另一个常见问题:同一热点被反复生成草稿。
比如一个重大新闻从凌晨3点上榜,到中午12点还在热搜。如果你的Cron每15分钟跑一次,理论上会生成36篇重复草稿。
在Skill中添加重复检测逻辑:
### 步骤3.5:重复检测(生成草稿前必做)
1. 提取当前热点的核心关键词(如 "GPT-5"、"OpenAI")
2. search_files 搜索 content/ 目录:
- pattern: 核心关键词
- target: content
- path: /opt/hermes-home/projects/ai-neican/content/
- time_range: 最近72小时
3. 如果已有 ≥2 篇草稿覆盖同一主题 → 跳过
4. 如果只有1篇但字数 < 500 → 合并更新(追加新信息到已有草稿)
输出示例(重复检测命中):
[2026-05-15 10:15:03] 🔍 发现热点:Anthropic发布Claude 4
[2026-05-15 10:15:04] ⚠️ 重复检测:过去72小时内已有3篇相关草稿
[2026-05-15 10:15:04] ⏭️ 跳过。最近一篇:draft-20260515-0800-claude-4-release.md
踩坑提醒:
⚠️ 坑2:跨日重复陷阱
同一个热点可能在前一天的Cron周期已经被发现并生成草稿,但第二天又出现在热榜上。如果只检查"当日草稿",会漏掉这种情况。
正确做法:grep 搜索最近1-3天内所有草稿的标题和关键词,不只看当天。
# 检查近3天草稿中是否已覆盖当前主题
grep -rl "Claude 4\|claude-4\|Anthropic发布" \
/opt/hermes-home/projects/ai-neican/content/draft-2026051*.md
第3层进阶:智能价值判断
仅仅靠关键词打分还不够。有些新闻虽然得分低,但对特定读者群极有价值。
添加上下文加权逻辑:
### 上下文加权规则
基础分(步骤2的结果) × 上下文系数:
- 涉及读者画像相关工具(Hermes Agent、OpenClaw、Cursor AI) → ×1.5
- 涉及变现方法(广告政策、平台规则、付费模式) → ×1.4
- 涉及技术教程(有代码示例、可复现的教程) → ×1.3
- 纯行业大新闻(融资、收购、IPO) → ×1.2
- 纯观点/评论/预测(无实际数据) → ×0.7
示例:
一条新闻基础分是5分,但涉及Hermes Agent新版本发布 → 5 × 1.5 = 7.5分 → 触发立即生成。
另一条新闻基础分也是5分,但是纯观点评论 → 5 × 0.7 = 3.5分 → 忽略。
完整Skill文件
把上面的所有模块组合起来,就是一个完整的监控Skill。实际部署时,你会得到一个约200行的Markdown文件,涵盖了搜索、过滤、评分、去重、生成的全流程。
关键设计原则:
- Markdown即配置:不需要JSON、YAML、代码文件。用人类可读的Markdown定义所有规则
- 分层决策:先搜→再滤→再评→去重→最后生成。每层失败都能提前退出
- 可观测性:每一步都输出日志,出问题时能快速定位
部署与验证
完成Skill编写后,验证流程:
# 1. 检查Skill语法
hermes skill validate ai-neican-hotspot
# 输出:
# ✅ Skill 'ai-neican-hotspot' 验证通过
# - 触发条件:2个
# - 执行步骤:5个
# - 输出格式:Markdown
# 2. 手动试跑一次
hermes run --skill ai-neican-hotspot --dry-run
# 输出:
# 🔍 搜索阶段... 获取15条结果
# 📊 评分阶段... 7条≥7分, 5条5-6分, 3条≤4分
# ⚠️ 去重检查... 5条已存在草稿,跳过
# ✍️ 生成阶段... 2篇新草稿
# [DRY RUN] 实际未写入文件
# 3. 确认Cron正常运行
grep "hotspot" /var/log/cron | tail -5
# 输出示例:
# May 15 10:00:01 server CROND[12345]: (hermes) CMD (hermes run --skill ai-neican-hotspot ...)
# May 15 10:15:01 server CROND[12346]: (hermes) CMD (hermes run --skill ai-neican-hotspot ...)
高级技巧:多Skill串联
当一个Skill发现重大新闻后,可以自动触发另一个Skill进行深度处理:
### 步骤6:重大发现自动升级
如果单条新闻评分 ≥ 9分:
→ 自动触发 ai-neican-content-pipeline Skill
→ 进入完整流水线:researcher → outliner → writer → reviewer
→ 生成2000-4000字深度分析文章
→ 自动配图、排版、提交公众号草稿箱
这就是Hermes Agent Skill系统的真正威力——Skill之间可以像微服务一样调用和组合。
常见问题
Q:Cron最小间隔是多少? A:取决于你的API配额和新闻更新频率。建议15-30分钟。太频繁会浪费API调用,且99%的情况没有新内容。
Q:如何避免API费用失控?
A:在Skill中设置每日最大调用次数。Hermes Agent支持rate_limit配置:
rate_limit:
max_calls_per_day: 200
cooldown_seconds: 30
Q:监控到重大新闻后能自动推送通知吗? A:可以。在Skill中添加通知步骤,支持企业微信、飞书、Telegram等渠道。
Q:这个方案需要多少钱? A:如果使用DeepSeek等低成本模型 + Hermes Agent开源框架,日均API费用约0.5-2元人民币,加上服务器费用(最低配云服务器约50元/月)。
总结
| 组件 | 作用 | 技术要点 |
|---|---|---|
| Cron | 定时触发 | 15分钟间隔,日志重定向 |
| Skill文件 | 定义Agent行为 | Markdown格式,热加载 |
| 搜索层 | 发现候选新闻 | 多来源并行,白名单过滤 |
| 评分层 | 判断内容价值 | 基础分+上下文加权 |
| 去重层 | 避免重复生成 | 72小时内关键词匹配 |
这套方案的核心理念是:让Agent做"发现和初筛",人做"决策和润色"。Agent帮你24小时盯着全网的AI动态,把值得关注的内容挑出来、打好草稿,你每天早上打开电脑就能看到一份"今日AI热点简报",花10分钟审核、润色、发布。
这才是AI创业者的正确姿势——不是被信息淹没,而是让信息为你工作。
参考信息
- Hermes Agent Skill系统设计理念参考自NousResearch官方文档
- Cron定时任务配置参考Linux man crontab
- 内容评分模型参考新闻价值评估理论(时效性、相关性、显著性、接近性、趣味性)
#Agent工坊 #HermesAgent #Skill开发 #自动化内容 #一人公司
本文由AI辅助创作,经人工审核编辑发布
