定时任务迁移工具

2小时前更新 2 00
定时任务迁移工具定时任务迁移工具
定时任务迁移工具

技能简介

lobster-jobs 用于分析、检查并转换 OpenClaw 的 cron 定时任务为 Lobster 工作流。Lobster 提供确定性执行、审批关卡和断点续作能力,适合需要人工确认或状态持久化的自动化场景。

能做什么

  • 列出所有定时任务并评估迁移可行性
  • 查看单个任务的详细迁移建议
  • 将指定任务转换为 Lobster 工作流文件
  • 基于模板创建新工作流
  • 验证工作流 YAML 文件的语法与结构

使用说明

安装步骤

# 添加到 PATH
export PATH="$PATH:/home/art/niemand/skills/lobster-jobs/bin"

# 或创建符号链接
ln -s /home/art/niemand/skills/lobster-jobs/bin/lobster-jobs ~/.local/bin/

基础用法

# 查看所有定时任务及迁移评分
lobster-jobs list

# 检查具体任务详情
lobster-jobs inspect <job-id>

# 转换为工作流
lobster-jobs convert <job-id> [--output-dir ~/workflows] [--force]

# 从模板新建工作流
lobster-jobs new <name> [--template simple-shell|with-approval|stateful]

# 验证工作流文件
lobster-jobs validate <workflow-file>

输入与输出

见下方输入与输出表格。

项目内容
输入OpenClaw cron job ID;现有工作流 YAML 文件路径;输出目录路径(可选);模板类型(可选)
输出迁移可行性评分列表;单个任务检查报告;.lobster 工作流文件;验证结果报告
适用人群需要将定时任务改为审批控制的团队;追求确定性执行而非每次 LLM 重规划的场景;需要断点续作的长流程自动化
不包含替代 cron 的调度功能(仅替换执行体);LLM 推理本身的确定性保证;可视化编辑界面

 

风险提示

  • 转换前建议备份原定时任务配置
  • 含大量 LLM 推理的任务可能无法完整迁移
  • 审批超时需配置默认处理策略
  • 密钥信息应通过环境变量或密码管理器引用,勿硬编码

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/kesslerio/lobster-jobs/SKILL.md
来源类型:GitHub 仓库

数据统计

相关导航

暂无评论

none
暂无评论...