cron

GitHub

用于通过researchclaw cron命令管理定时任务。支持创建text或agent类型任务,执行list、get、state、delete、pause、resume及run等操作,适用于定期文献检查、数据采集及通知等场景。

src/researchclaw/agents/skills/cron/SKILL.md ymx10086/ResearchClaw

触发场景

用户需要设置定时提醒或周期性任务 用户要求查看、暂停、恢复或删除现有的定时任务 用户询问如何配置cron表达式或任务参数

安装

npx skills add ymx10086/ResearchClaw --skill cron -g -y
更多选项

非标准路径

npx skills add https://github.com/ymx10086/ResearchClaw/tree/main/src/researchclaw/agents/skills/cron -g -y

不安装直接使用

npx skills use ymx10086/ResearchClaw@cron

指定 Agent (Claude Code)

npx skills add ymx10086/ResearchClaw --skill cron -a claude-code -g -y

安装 repo 全部 skill

npx skills add ymx10086/ResearchClaw --all -g -y

预览 repo 内 skill

npx skills add ymx10086/ResearchClaw --list

SKILL.md

Frontmatter
{
    "name": "cron",
    "emoji": "⏰",
    "requires": [],
    "description": "Create and manage scheduled tasks that run automatically — periodic literature checks, data collection, report generation, and recurring notifications. Use when the user wants to schedule, list, pause, resume, or delete cron jobs via researchclaw cron."
}

定时任务管理

使用 researchclaw cron 命令管理定时任务。

常用命令

# 列出所有任务
researchclaw cron list

# 查看任务详情
researchclaw cron get <job_id>

# 查看任务状态
researchclaw cron state <job_id>

# 删除任务
researchclaw cron delete <job_id>

# 暂停/恢复任务
researchclaw cron pause <job_id>
researchclaw cron resume <job_id>

# 立即执行一次
researchclaw cron run <job_id>

创建任务

支持两种任务类型:

  • text:定时向频道发送固定消息
  • agent:定时向 Agent 提问并发送回复到频道

快速创建

# 每天 9:00 发送文本消息
researchclaw cron create \
  --type text \
  --name "每日早安" \
  --cron "0 9 * * *" \
  --channel imessage \
  --target-user "CHANGEME" \
  --target-session "CHANGEME" \
  --text "早上好!"

# 每 2 小时向 Agent 提问
researchclaw cron create \
  --type agent \
  --name "检查待办" \
  --cron "0 */2 * * *" \
  --channel dingtalk \
  --target-user "CHANGEME" \
  --target-session "CHANGEME" \
  --text "我有什么待办事项?"

必填参数

创建任务需要:

  • --type:任务类型(text 或 agent)
  • --name:任务名称
  • --cron:cron 表达式(如 "0 9 * * *" 表示每天 9:00)
  • --channel:目标频道(imessage / discord / dingtalk / qq / console)
  • --target-user:用户标识
  • --target-session:会话标识
  • --text:消息内容(text 类型)或提问内容(agent 类型)

从 JSON 创建(复杂配置)

researchclaw cron create -f job_spec.json

Cron 表达式示例

0 9 * * *      # 每天 9:00
0 */2 * * *    # 每 2 小时
30 8 * * 1-5   # 工作日 8:30
0 0 * * 0      # 每周日零点
*/15 * * * *   # 每 15 分钟

使用建议

  • 缺少参数时,询问用户补充后再创建
  • 暂停/删除/恢复前,用 researchclaw cron list 查找 job_id
  • 排查问题时,用 researchclaw cron state <job_id> 查看状态
  • 给用户的命令要完整、可直接复制执行

版本历史

  • 1baaa92 当前 2026-07-25 05:31

同 Skill 集合

src/researchclaw/agents/skills/arxiv/SKILL.md
src/researchclaw/agents/skills/browser_visible/SKILL.md
src/researchclaw/agents/skills/citation_network/SKILL.md
src/researchclaw/agents/skills/dingtalk_channel/SKILL.md
src/researchclaw/agents/skills/docx/SKILL.md
src/researchclaw/agents/skills/experiment_tracker/SKILL.md
src/researchclaw/agents/skills/figure_generator/SKILL.md
src/researchclaw/agents/skills/file_reader/SKILL.md
src/researchclaw/agents/skills/himalaya/SKILL.md
src/researchclaw/agents/skills/literature_review/SKILL.md
src/researchclaw/agents/skills/news/SKILL.md
src/researchclaw/agents/skills/paper_summarizer/SKILL.md
src/researchclaw/agents/skills/pdf/SKILL.md
src/researchclaw/agents/skills/pptx/SKILL.md
src/researchclaw/agents/skills/research_notes/SKILL.md
src/researchclaw/agents/skills/research_workflows/SKILL.md
src/researchclaw/agents/skills/xlsx/SKILL.md

元信息

文件数
0
版本
1baaa92
Hash
cd0f775b
收录时间
2026-07-25 05:31

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-07 19:15
浙ICP备14020137号-1 $访客地图$