Agent Skills
返回列表
定时任务创建器

定时任务创建器

AI Agent 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_5e5107f8/cron-task-eyr-test。

技能介绍

要解决什么问题

在 Agent 会话里把某个任务或技能调试到「差不多能跑」之后,你往往还缺几件事:脚本能否脱离会话单独执行、环境变量是否配齐、失败时有没有降级路径、以及结果要不要每天自动归档到固定位置。若直接建 Schedule,常见结果是半夜任务静默失败,或重复写入、或只归档到一端。

本技能面向周期性、可重复的自动化:把当前上下文里的任务收敛成稳定每日(或按 cron)运行的定时任务,而不是替你开发业务逻辑本身。

技能如何工作

流程可以概括为:就绪检查 → 脚本生成 → Schedule 提示词 → 创建调度 → 三端归档与 IM 配置。

  1. 上下文扫描:从会话提取任务名、核心逻辑、数据源、依赖脚本、env 变量与输出格式。
  2. 九项就绪检查:脚本可独立运行(python *.py)、环境变量齐全、数据源可达、飞书 IM 凭证有效、归档路径存在、幂等性、失败回退、调度频率合理、输出非空壳。任一项未通过会先报告并询问是否补全,不会默认强行创建。
  3. 生成 scripts/*_executor.py:主逻辑 + 失败回退 + 日志 + 三端归档调用(模板见仓库内 executor_template.py)。
  4. 撰写 Schedule message:含执行命令顺序、参数说明、失败分步回退、归档要求;再通过 Schedule 工具 create(默认 Asia/Shanghai、5 字段 cron)。
  5. 归档与提醒:运行结果同步归档到飞书云盘 + Obsidian inbox + IMA 知识库;任一端失败只记日志不中断主流程。IM 仅通过 lark-im 发飞书 Interactive Card(任务名/状态/摘要/链接)。

适用边界与注意点

  • 只做:就绪检查、执行器脚本、Schedule 提示词、三端归档配置、飞书 IM 卡片提醒。
  • 不做:任务本身的开发/调试/修复、非周期性一次性任务、跨平台 cron 配置(应使用 cron-automation)。
  • 九项检查全过才创建任务;若用户选择跳过未通过项,会记录风险后继续,需自行承担运维后果。

使用场景

  • 会话里刚调通 clawhub-daily 类每日简报脚本,要把 `python *_executor.py` 落成 Schedule 并配好失败分步回退。
  • 主逻辑已在当前对话跑通,但 env、数据源 URL 和幂等规则未核对,需要先过九项检查再创建 cron。
  • 每日任务产出需同时写入飞书云盘、Obsidian inbox 与 IMA 知识库,并在结束时用飞书卡片推送状态与摘要。
  • 周期性抓取或汇总脚本可独立运行,缺的是 Schedule message 结构、时区 Asia/Shanghai 与 lark-im 提醒配置。

适合人员

  • 维护 EdwardWason cron-task 工作流、希望每次建 Schedule 前强制走九项就绪检查的自动化维护者。
  • 在 Agent 里迭代每日脚本,需要生成可脱离会话的执行器并同步三端归档、避免只归档到一端的工程师。
  • 已配置飞书 APP 凭证与云盘/Obsidian/IMA 路径,要求任务结束用 Interactive Card 而非纯文本 IM 的运营或分析岗。
  • 会话内任务接近上线,明确不做跨平台 cron 本体开发,只负责脚本封装与 Schedule 提示词撰写的技能编排者。