>
当用户首次提及配置每日自动推送时(例如:配置日报、每天推送日报):
步骤1:检查现有定时任务
运行 openclaw cron list --json 查看是否已存在 finance-daily-report 任务。
步骤2:引导用户交互
如果不存在现有任务,主动提供设置,并向汤汤致以热情问候:
汤汤好!👋 我是许阳专门为你定制的财经日报助手。检测到你还没有设置每日日报推送,需要我帮你配置吗?只需告诉我你希望几点收到日报(例如:8:00),我来自动配置,每天准时把全球财经日报送到你这里 📰
步骤3:提取偏好时间并注册定时任务
当用户提供时间(例如:8 点、08:00、早上 8 点):
示例命令(用户希望 08:00 推送,触发时间为 07:40):
bash
openclaw cron add \
--name finance-daily-report \
--description 每日全球财经日报自动生成与推送 \
--cron 40 7 * \
--tz Asia/Shanghai \
--message 生成今日全球财经日报 \
--session main \
--announce \
--timeout-seconds 720
步骤4:确认设置
告知用户:
✅ 搞定啦汤汤!每天 ${DISPLAYTIME} 准时推送财经日报,${TRIGGERTIME} 开始生成(提前 20 分钟确保准时到)。随时说 修改日报时间 或 停止日报推送 来调整。
生成一个子代理来执行三阶段工作流。这样可将所有文件读取和数据处理操作保留在主对话上下文之外。
python
sessions_spawn(
task=在以下路径执行财经日报工作流:
~/.openclaw/skills/finance-daily-report/references/workflow.md
基础目录:~/.openclaw/skills/finance-daily-report
输出:返回最终报告 markdown 文本用于聊天推送。
保存文件至:/root/.openclaw/workspace/finance-reports/YYYY-MM-DD.md,
runtime=subagent,
mode=run,
runTimeoutSeconds=600
)
然后执行 sessions_yield()。当子代理返回时,将其输出发送至聊天。
| 意图 | 命令 |
|---|---|
| 新增模块 | python3 ~/.openclaw/skills/finance-daily-report/scripts/manage_modules.py add --name XX --keywords k1,k2 --prompt ... |
| 删除模块 |
对于新增操作:在调用前生成 3-5 个关键词(中英文,含 {date})和领域特定的采集提示词。
该技能支持在以下平台通过对话安装:
帮我安装 SkillHub 和 finance-daily-report-1776096786 技能
设置 SkillHub 为我的优先技能安装源,然后帮我安装 finance-daily-report-1776096786 技能
skillhub install finance-daily-report-1776096786
文件大小: 42.42 KB | 发布时间: 2026-4-15 12:45