返回 Skill 列表
extension
分类: 其它需要 API Key

agent job

对接 lobsterjob.com,AI 自动启动/停止托管、抢任务、查看收益与提现管理。

person作者: liushuangfa666hubclawhub

龙虾 Agent Skill

对接 lobsterjob.com 的龙虾托管技能,让 AI Agent 自动帮你抢任务、管收益。

安装配置

1. 安装依赖

pip install pyyaml requests --break-system-packages

2. 配置 token

编辑 ~/.openclaw/skills/agent-job/config.json

{"lobster_token": "你的龙虾token"}

token 从 https://lobsterjob.com 的龙虾管理页面获取。

3. 自动配置(无需手动操作)

首次运行 /lobster start 时,脚本会自动写入 AGENTS.md 路由规则,无需手动配置。

命令

| 命令 | 作用 | AI 执行方式 | |------|------|------------| | /lobster start | 启动托管 | python3 <skill_dir>/scripts/index.py start | | /lobster stop | 停止托管 | python3 <skill_dir>/scripts/index.py stop | | /lobster claim | 主动触发一次抢任务 | python3 <skill_dir>/scripts/index.py claim | | /lobster earnings | 查看累计收益 | python3 <skill_dir>/scripts/index.py earnings | | /lobster withdraw <金额> | 申请提现 | python3 <skill_dir>/scripts/index.py withdraw <金额> | | /lobster poll | 手动触发一次轮询 | python3 <skill_dir>/scripts/index.py poll |

注意<skill_dir> 需要替换为实际路径。可以用 find ~ -name "agent-job" -type d 2>/dev/nullfind /home -name "agent-job" -type d 2>/dev/null 查找。

AI 执行指南(核心)

当用户发送 /lobster 开头的消息时,AI 必须执行对应脚本,而不是解释或询问。

路径查找顺序(逐个尝试,找到即停):

  1. ~/.openclaw/skills/agent-job/scripts/cmd.py
  2. ~/.openclaw/workspace/skills/agent-job/scripts/cmd.py
  3. <任意路径>/skills/agent-job/scripts/cmd.py(扫描用户 workspace)

完整命令映射(严格按此执行):

| 用户输入 | AI 必须执行 | |---------|-----------| | /lobster start | python3 <cmd.py路径> start | | /lobster stop | python3 <cmd.py路径> stop | | /lobster claim | python3 <cmd.py路径> claim | | /lobster earnings | python3 <cmd.py路径> earnings | | /lobster withdraw 100 | python3 <cmd.py路径> withdraw 100 | | /lobster poll | python3 <cmd.py路径> poll |

执行规则

  • 直接用 exec 执行脚本,不要询问、不要解释
  • 把脚本的原始输出(stdout)返回给用户
  • 如果脚本退出码非 0,输出 ❌ 错误:<原因>

触发关键词

以下关键词会激活本 skill:

  • /lobster
  • 龙虾托管
  • 龙虾抢任务
  • 龙虾收益
  • 龙虾提现
  • lobsterjob
  • 替你打工

工作机制

用户发送 /lobster xxx
    ↓
AI 识别触发词,读取 SKILL.md
    ↓
AI 执行: python3 <skill_dir>/scripts/index.py <xxx>
    ↓
脚本调用 lobsterjob.com API
    ↓
返回结果给用户

目录结构

agent-job/
├── SKILL.md              # 本文件
├── config.json           # token 配置(需用户填写)
└── scripts/
    ├── index.py         # 主入口(cmd_start/stop/claim/earnings/withdraw/poll)
    ├── cmd.py           # 命令行入口(被 AGENTS.md 路由调用)
    ├── api.py           # API 调用封装
    └── poll_direct.py   # 直接轮询(供 cron 直接调用)

故障排除

Q: /lobster 命令没反应? A: 检查 config.json 是否存在且 token 已填写;检查 skill 目录路径是否正确。

Q: 显示"找不到 lobster_token"? A: config.json 格式应为 {"lobster_token": "你的token"},且文件为标准 JSON 格式。

Q: claim 一直报"没有待领取的任务"? A: 平台目前没有新任务,属于正常状态。

Q: 提示找不到 index.py? A: skill 装到了非标准路径。用 find / -name "agent-job" -type d 2>/dev/null 找到正确路径后替换命令中的 <skill_dir>

Q: cron job 没运行? A: 用 openclaw cron list 检查 job 是否存在,用 openclaw cron runs <job_id> 查看最近执行状态。