360 Secure SkillHub
360 安全技能中心

捷帮定时任务

该技能通过本地 Python 脚本调用捷帮定时任务服务,支持用 Cron 表达式或预设模板创建任务、查询全部或到期任务、标记完成或失败、查看执行日志并删除任务;首次使用会自动注册并本地保存 API Key。

jiebang-tools
jiebang-tools
热度 16.02
最近更新 2026-06-19 11:00:36
分类:自动化依赖:代码执行 / 读写文件 / 第三方 API应用场景:日程安排 / 任务管理 / 工作流

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add jiebang-cron-task
Metadata
name
jiebang-cron-task
description
AI Agent定时任务管理工具 - 通过自然语言创建、查询、完成、删除定时任务,查看执行日志和使用预设模板。支持Cron表达式、失败重试、模板快捷创建。当用户提到定时任务、cron、提醒、打卡、盯盘、定时执行、周期任务、任务调度等需求时使用此技能。

捷帮定时任务

为AI Agent提供完整的定时任务管理能力:创建、查询、完成、删除定时任务,查看执行日志,使用预设模板快速创建常用任务。

免费使用,自动注册,无需配置。

核心能力

  1. 创建定时任务 — 支持Cron表达式和自然语言时间描述,支持失败重试配置
  2. 查询任务列表 — 查看所有任务或仅查看到期任务,按标签筛选
  3. 完成/失败标记 — 标记任务执行结果,支持附加消息
  4. 执行日志 — 查看任务执行历史,包括成功/失败状态和时间
  5. 预设模板 — 12个常用模板:每日早报、每小时检查、工作日盯盘、每月报告等
  6. 删除任务 — 不再需要的任务可以删除

工作流程

第一步:确保API Key可用

运行 python3 main.py ensure-key 自动注册获取API Key。Key会保存到本地文件,后续调用自动读取。

只需执行一次,除非Key丢失才需要重新注册。

第二步:根据用户需求执行操作

用户意图 执行命令
创建定时任务 python3 main.py create --name "任务名" --cron "0 9 * * *" [--retries 3] [--tags "daily,report"]
查看所有任务 python3 main.py list
只看到期任务 python3 main.py list --due
按标签筛选 python3 main.py list --tag "stock"
标记完成 python3 main.py done <task_id> [--status success] [--msg "执行成功"]
标记失败 python3 main.py done <task_id> --status failed --msg "API超时"
查看执行日志 python3 main.py logs [--task-id <id>] [--limit 20]
查看预设模板 python3 main.py templates
用模板创建 python3 main.py create --template "daily-morning" --name "每日早报"
删除任务 python3 main.py delete <task_id>

Cron表达式说明

格式:分 时 日 月 周

常用示例:

  • 0 9 * * * — 每天9点
  • 0 9,22 * * 1-5 — 工作日9点和22点
  • */30 * * * * — 每30分钟
  • 0 0 1 * * — 每月1号零点
  • 0 9 * * 1 — 每周一9点

预设模板列表

模板ID 名称 Cron 说明
daily-morning 每日早报 0 9 * * * 每天早上9点
daily-evening 每日晚报 0 18 * * * 每天下午6点
hourly 每小时检查 0 * * * * 每小时整点
every-30min 每30分钟 */30 * * * * 每30分钟
weekday-morning 工作日早报 0 9 * * 1-5 工作日9点
weekday-evening 工作日晚报 0 18 * * 1-5 工作日18点
weekly 每周报告 0 9 * * 1 每周一9点
monthly 每月报告 0 9 1 * * 每月1号9点
stock-open 开盘提醒 30 9 * * 1-5 工作日9:30
stock-close 收盘提醒 0 15 * * 1-5 工作日15:00
stock-morning 盘前分析 0 8 * * 1-5 工作日8点
stock-evening 盘后复盘 0 22 * * 1-5 工作日22点

输出格式

所有命令输出JSON格式,包含status和data/result字段。错误时返回error字段。

边界情况

  • 首次使用必须先运行 ensure-key 注册API Key
  • 免费版限制:10次/分钟,100次/天
  • Cron表达式必须是5段格式(分 时 日 月 周)
  • 任务ID是字符串,在完成/删除时需要精确传入
  • 同一agent_id下的任务名称可以重复,用task_id区分

使用示例

输入: "帮我设个每天早上9点的定时任务"
执行: python3 main.py create --name "每日任务" --cron "0 9 * * *"

输入: "看看我有哪些到期的任务"
执行: python3 main.py list --due

输入: "用盯盘模板创建一个任务"
执行: python3 main.py create --template "stock-open" --name "开盘提醒"

输入: "任务abc123完成了"
执行: python3 main.py done "abc123" --status success