自我进化的爆款内容趋势顾问。监测11个平台,预测发布内容和时机,每周自动提升准确率。
ViralEvo — Viral Content Trend Advisor是一项面向实际任务的技能,主要用于Version: v0.6.4 | Languages: English / 中文;语言说明 / Language Support;
接收中文版每日报告;用中文关键词监控中文平台内容;在引导设置时选择界面语言。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
版本:v0.6.4 | 支持语言:English / 中文
本 Skill 完整支持中文操作。安装完成后,你可以:
This skill fully supports both English and Chinese. During onboarding, the agent will ask which language you prefer.
ViralEvo 监控内容平台,使用加权公式对热门话题打分,预测其生命周期窗口,并每周根据预测准确率自动调整自身模型权重。
相比人工调研的三大核心优势:
安装完成后,请添加你的 Tavily API 密钥:
echo "TAVILY_API_KEY=tvly-xxxx" >> ~/.openclaw/workspace/.env
然后告诉你的 Agent:
"Start ViralEvo setup" — or in Chinese — "开始趋势雷达设置"
或直接运行引导脚本:
node {baseDir}/scripts/onboarding.js
当用户上报帖子效果(例如:“获得 80k 播放量”、“效果很好”)时,Agent 应执行以下操作:
python3 {baseDir}/scripts/feedback.py --search "" python3 {baseDir}/scripts/feedback.py --topic-id --platform --views 当用户说出以下任一语句时,Agent 应执行 collect → report 流程:
当用户说出以下指令时:
当用户描述帖子效果时,务必先匹配最近的话题,确认无误后再记录:
可使用 /trend feedback 命令或自然语言输入——两者均被支持。
| 命令 | 作用 |
|---|---|
node {baseDir}/scripts/onboarding.js |
首次配置向导 |
node {baseDir}/scripts/collect.js |
从全部信源抓取趋势信号 |
python3 {baseDir}/scripts/report.py |
生成并输出今日报告 |
python3 {baseDir}/scripts/verify.py --hours 24 |
验证昨日预测结果 |
python3 {baseDir}/scripts/verify.py --hours 72 |
验证 72 小时前的预测结果 |
python3 {baseDir}/scripts/weekly_review.py |
执行自进化流程(建议每周一运行) |
python3 {baseDir}/scripts/keywords.py --show |
查看关键词索引 |
python3 {baseDir}/scripts/keywords.py --add "term" |
手动添加关键词 |
python3 {baseDir}/scripts/keywords.py --remove "term" |
移除关键词 |
python3 {baseDir}/setup.py |
检查全部系统依赖项 |
python3 {baseDir}/scripts/feedback.py --list |
列出近期可供反馈录入的话题 |
python3 {baseDir}/scripts/feedback.py --search "keyword" |
按关键词查找话题 |
python3 {baseDir}/scripts/feedback.py --topic-id |
记录帖子表现数据 |
python3 {baseDir}/db/init_db.py |
重新初始化数据库(仅在数据库损坏时使用) |
python3 {baseDir}/scripts/status.py |
快速健康检查 —— 配置、API 密钥、数据库、最新数据 |
| 需求项 | 最低版本 | 用途 |
|---|---|---|
| Node.js | v18+ | 数据采集、引导流程 |
| Python | 3.10+ | 评分计算、报告生成、自进化 |
| OpenClaw | v2026.1+ | Agent 运行时、任务调度 |
| Tavily API Key | Free tier | 间接平台检索 |
Tavily 免费额度 = 每月 1,000 次调用。单个垂直领域日均用量 ≈ 每月 60–120 次。
| 平台 | 获取方式 | 置信度上限 |
|---|---|---|
| HackerNews | 官方 Algolia API | 1.00 |
| Dev.to | 官方 API | 1.00 |
| Product Hunt | RSS | 1.00 |
| JSON API(公开) | 0.90 | |
| YouTube | Tavily search | 0.70 |
| Twitter / X | Tavily search | 0.70 |
| Tavily search | 0.70 | |
| Tavily search | 0.70 | |
| TikTok | Tavily search | 0.65 |
| Tavily search | 0.65 |
AI/Tech · E-commerce · Beauty/Skincare · Fitness/Health · Finance · Gaming · Fashion/Lifestyle · Education · Real Estate · Pets · Custom(共 11 类)
Total Score = (Platform Signal Strength) × W1 [default 0.25] + (Engagement Velocity) × W2 [default 0.25] + (Cross-Platform Spread) × W3 [default 0.20] + (Niche Relevance Score) × W4 [default 0.15] + (Goal Alignment Score) × W5 [default 0.15] 约束条件:W1+W2+W3+W4+W5 = 1.0(严格等于) 各权重范围:下限 0.08,上限 0.45 每周调整幅度上限:±0.05(检测到算法变更后为 ±0.10)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 🔥 ViralEvo | AI/Tech | 2026-03-09 08:15 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 🔴 立即行动(得分 > 80) 1. OpenClaw 安全漏洞 —— 已暴露 135k 实例 ████████████████████ 93% | 置信度:0.85 📅 14 小时前发现 | 来源:hackernews ⏰ 预估窗口期:约剩余 42 小时 🎯 发布建议:今日 🟡 准备阶段(得分 60–80) 2. OpenAI 政府监控争议事件 ████████████████░░░░ 78% | 置信度:0.74 📅 6 小时前发现 | 来源:dev.to ⏰ 预估窗口期:约剩余 68 小时 🎯 发布建议:明日上午 🟢 长青话题(得分 < 60) 3. MCP Protocol 企业级采用进展 ████████░░░░░░░░░░░░ 44% | 置信度:0.79 📅 持续平稳增长 —— 无突发峰值 ⏰ 有效周期:30 天以上 🎯 发布建议:本周任意时间 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 📊 模型健康状态 准确率 : 58%(共 44 条预测) 数据源 : 6/6 ✅ Tavily 使用量 : 本月已用 112 / 1,000 关键词索引 : 1,203 个词条 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ViralEvo 通过 OpenClaw 的 cron 系统自动运行。完成引导流程后,请在 OpenClaw 的 cron 配置中添加以下四个定时任务。
如何在 OpenClaw 中添加 cron 任务:
告诉你的 Agent:
"Add a cron job to run ViralEvo daily at 8am"
或手动编辑 ~/.openclaw/openclaw.json 文件:
{
"cron": {
"jobs": [
{
"id": "viralevo-collect-report",
"schedule": "0 8 * * *",
"commands": [
"node ~/.openclaw/workspace/viralevo/scripts/collect.js",
"python3 ~/.openclaw/workspace/viralevo/scripts/report.py"
]
},
{
"id": "viralevo-verify-24h",
"schedule": "5 8 * * *",
"commands": ["python3 ~/.openclaw/workspace/viralevo/scripts/verify.py --hours 24"]
},
{
"id": "viralevo-verify-72h",
"schedule": "10 8 * * *",
"commands": ["python3 ~/.openclaw/workspace/viralevo/scripts/verify.py --hours 72"]
},
{
"id": "viralevo-weekly-review",
"schedule": "0 8 * * 1",
"commands": ["python3 ~/.openclaw/workspace/viralevo/scripts/weekly_review.py"]
}
]
}
}
参见 OpenClaw 文档:https://docs.openclaw.ai/automation/cron-jobs
除使用 .env 文件外,你也可通过 ~/.openclaw/openclaw.json 配置 Tavily 密钥:
{
"skills": {
"entries": {
"viralevo": {
"enabled": true,
"apiKey": "tvly-your-key-here"
}
}
}
}
每日验证(在你的报告生成时间后第 5 分钟及第 65 分钟):重新抓取 24 小时前预测的话题,比对预测生命周期与实际活跃度,记录误差。
周度复盘(每周一,在你的报告生成时间执行):
reports/YYYY-MM-DD_weekly.md| 周期 | 预期准确率 |
|---|---|
| 第 1–2 周 | 30–40%(冷启动阶段) |
| 第二个月 | 55–65% |
| 第三个月起 | 65–75% |
| 第六个月起 | 75%+ |
准确率定义:预测生命周期与实际生命周期偏差 ≤ ±20% 即视为正确。
~/.openclaw/workspace/viralevo/
├── config.json ← 垂直领域、权重、调度配置
├── user_profile.json ← 引导流程答案、语言偏好
├── data/
│ ├── trends.db ← SQLite 数据库
│ └── backups/ ← 每日快照,保留 7 天
├── reports/ ← 每日及周度 Markdown 报告
└── logs/
└── execution.log
所有数据均本地存储于你的设备。本 Skill 仅向外发起网络请求以获取公开趋势信号:
ViralEvo 基于公开可得信号提供概率性预测,不保证播放量、曝光量、粉丝数或营收等具体业务指标达成。所有预测仅为方向性参考,不可作为商业决策的唯一依据。各平台 API 可能随时变更,恕不另行通知。
# 步骤 1:从 OpenClaw 移除 Skill openclaw skills remove viralevo # 步骤 2:删除本地数据(可选) rm -rf ~/.openclaw/workspace/viralevo/ # 步骤 3:验证是否已移除 openclaw skills list
若后续重新安装且未执行步骤 2,ViralEvo 将基于已有数据继续运行(resume)。
| 现象 | 解决方法 |
|---|---|
| “Not configured” | 运行 node {baseDir}/scripts/onboarding.js |
| “TAVILY_API_KEY not set” | 将密钥添加至 ~/.openclaw/workspace/.env |
| 报告中无任何话题 | 请先运行 node {baseDir}/scripts/collect.js |
| 系统依赖检查 | 运行 python3 {baseDir}/setup.py |
| 准确率持续下降 | 手动运行 python3 {baseDir}/scripts/weekly_review.py |
| 快速诊断 | 运行 python3 {baseDir}/scripts/status.py |
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.5万人学习