# 03 — Worker Skill(OpenClaw 侧) **What to build:** 创建 OpenClaw Worker Skill,实现从平台取任务、上报心跳、上报任务完成、上报决策日志的功能。 **Blocked by:** 01 — 数据模型 + 任务入队 API **Status:** ready-for-agent - [ ] 创建 `agenteval-intelligent-worker` skill 文件(SKILL.md) - [ ] 实现取任务逻辑(调 `GET /api/intelligent-evals/tasks/next`) - [ ] 实现心跳上报(调 `POST /api/openclaw/crons/{id}/heartbeat`) - [ ] 实现任务完成上报(调 `POST /api/intelligent-evals/tasks/{id}/complete`) - [ ] 实现决策日志上报(调 `POST /api/intelligent-evals/{id}/decision-logs`) - [ ] 实现 cron state 的读写(使用 OpenClaw 的 state 机制) - [ ] 实现 idle/busy 状态切换逻辑 - [ ] 编写 skill 文档(如何使用、如何调试) - [ ] 部署脚本:将 skill 同步到 OpenClaw workspace - [ ] 端到端测试:部署一个 cron → 每分钟唤醒 → 从平台取任务 → 上报心跳 - [ ] **可演示**:部署一个 cron,每分钟唤醒,从平台取任务(即使任务是空的)+ 上报决策日志