← Back to Skills Marketplace
axelhu

Task Watchdog

by AxelHu · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
116
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install task-watchdog-axel
Description
任务锁与超时监控系统。外部文件承载任务状态,不污染 agent 上下文,纯靠 heartbeat + GRACE 判断,不发即时告警。
Usage Guidance
This skill appears to implement a local task-lock/watchdog and is not making network calls, but there are a few things to check before installing: - Confirm the openclaw CLI is present and trusted on the host: many scripts call `openclaw sessions list` but the skill metadata did not declare that binary requirement. - Expect the scripts to read environment variables (AGENT_NAME, AGENT_SESSION_ID, ALLOWED_SESSION) even though the skill metadata lists none — set or review these before use. - The scripts operate under $HOME/.openclaw/agents and will create/move/delete .lock files and logs; back up any existing data if you care about it. - Understand the takeover policy: when an owner session is deemed dead, the scripts will update session_id and take over the lock. Make sure that behavior and its criteria (GRACE values) match your operational expectations. - Test in an isolated environment (or with a non-production agent) to confirm time/locale assumptions and timestamp parsing behave correctly on your system. If you want me to, I can: (1) point out all places the code reads env vars/binaries, (2) produce a short checklist for safe deployment, or (3) show minimal edits to make the metadata reflect the real requirements.
Capability Assessment
Purpose & Capability
The name/description and the included scripts consistently implement a local lock/heartbeat/watchdog system using files under $HOME/.openclaw/agents. That purpose is coherent with the code (create/update/done/scan/report/self-check).
Instruction Scope
Runtime instructions and scripts operate only on local lock files and call the platform CLI (openclaw sessions list) to check session liveness. They do not contact external URLs. Notable: scripts modify lock files (including changing session_id when 'taking over'), which is expected for this design but is a privilege that affects other agents' locks.
Install Mechanism
This is instruction-only with shipped shell scripts and no install spec. No remote downloads or archive extraction are performed by the skill package itself.
Credentials
Metadata lists no required binaries or env vars, but the scripts assume the openclaw CLI is available and read environment variables (AGENT_NAME, AGENT_SESSION_ID, ALLOWED_SESSION). That mismatch is inconsistent and could cause runtime surprises. The scripts also write logs and modify files under $HOME/.openclaw — reasonable for a local watchdog but a scope the user should expect.
Persistence & Privilege
The skill is not always-enabled and follows normal invocation rules. It does have the ability (by design) to change session_id and move/modify lock files for other agents when sessions are considered dead; this is functional for task takeover but is an elevated file-modification capability to be aware of.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install task-watchdog-axel
  3. After installation, invoke the skill by name or use /task-watchdog-axel
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial publish
Metadata
Slug task-watchdog-axel
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Task Watchdog?

任务锁与超时监控系统。外部文件承载任务状态,不污染 agent 上下文,纯靠 heartbeat + GRACE 判断,不发即时告警。 It is an AI Agent Skill for Claude Code / OpenClaw, with 116 downloads so far.

How do I install Task Watchdog?

Run "/install task-watchdog-axel" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Task Watchdog free?

Yes, Task Watchdog is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Task Watchdog support?

Task Watchdog is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Task Watchdog?

It is built and maintained by AxelHu (@axelhu); the current version is v1.0.0.

💬 Comments