← Back to Skills Marketplace
anotherj1

任务守望者与弹窗杀手 (Task Watchdog)

by AnotherJ1 · GitHub ↗ · v0.1.0
cross-platform ⚠ suspicious
1574
Downloads
3
Stars
13
Active Installs
1
Versions
Install in OpenClaw
/install task-watchdog
Description
挂机任务的守护者。定时检查屏幕进度条,自动关闭干扰性系统或广告弹窗,遇致命错误时发送报警。
Usage Guidance
This skill is coherent with its stated task but asks the agent to do sensitive things: take screenshots, simulate clicks, and optionally send alerts over the network. Before installing, consider: 1) Only enable this skill in a trusted environment and on machines where screen contents are not sensitive. 2) Prefer an explicit, vetted webhook URL (or require manual confirmation) and avoid sending screenshots to unknown endpoints. 3) Test in a controlled session so you can observe what the agent clicks — visual recognition is error-prone and could trigger 'restart' or 'install' actions despite the skill's prohibition on killing processes. 4) If you cannot accept any risk of data leakage from screenshots or automated clicks, do not enable this skill. Additional information that would raise confidence: explicit declarations of required GUI/input permissions, restrictions on allowed network endpoints, an explicit confirmation step before transmitting screenshots, and limits on click targets (e.g., click only within the locked task window).
Capability Analysis
Type: OpenClaw Skill Name: task-watchdog Version: 0.1.0 The OpenClaw skill 'task-watchdog' is designed to monitor long-running tasks, close pop-up windows, and send alerts if a task stalls. The `SKILL.md` explicitly disallows shell access (`shell: allowed: false`) and includes strong safety constraints, such as prohibiting process termination and preventing clicks on dangerous UI elements like 'Restart system' or 'Update and install'. Network access is allowed only for sending user-configured Webhook alerts, which is consistent with its stated purpose. There is no evidence of prompt injection, data exfiltration, malicious execution, or obfuscation. The instructions are clear, focused, and prioritize user safety.
Capability Assessment
Purpose & Capability
The skill's stated purpose (monitor a progress bar, close popups, send alerts) is consistent with the SKILL.md steps (visual detection, clicking controls, screenshots, optional webhook). However the skill relies on screen-reading and input-simulation capabilities (taking screenshots, recognizing UI elements, simulating mouse clicks) that are not declared in the registry metadata or as required capabilities. That omission is notable because those capabilities are privileged compared with a simple instruction-only skill.
Instruction Scope
SKILL.md directs the agent to capture full-screen screenshots on fatal errors and to send notifications via a user-configured webhook. Capturing and transmitting screenshots can leak sensitive on-screen content (passwords, private documents, chat windows). The instructions give the agent discretion about what endpoints to call and when to send screenshots; they do not constrain destinations or require explicit user confirmation before transmitting potentially sensitive images.
Install Mechanism
There is no install spec and no code files; this is instruction-only, so nothing will be downloaded or written to disk by an installer. That lowers installation risk.
Credentials
The skill requires no environment variables or credentials. That is proportionate in that no cloud/API keys are demanded. However the runtime behavior can still exfiltrate data via network calls (webhooks) even though no credential is declared. The SKILL.md treats webhooks as 'user-configured' but doesn't require or validate a safe endpoint, nor does it declare how authentication (if any) would be supplied.
Persistence & Privilege
The skill does not request permanent presence (always:false), which is good. But it expects autonomous agent actions that manipulate the user interface (mouse clicks) and perform network requests. Autonomous invocation combined with UI control and unrestricted network access increases the blast radius: an agent that mis-recognizes UI elements could click destructive buttons, and screenshots could be sent without tight controls.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install task-watchdog
  3. After installation, invoke the skill by name or use /task-watchdog
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release. Implemented periodic progress checking, disruptive popup elimination, and webhook alerting for fatal errors. (实现了周期性进度检查、干扰性弹窗消除以及致命错误的 Webhook 报警。)
Metadata
Slug task-watchdog
Version 0.1.0
License
All-time Installs 14
Active Installs 13
Total Versions 1
Frequently Asked Questions

What is 任务守望者与弹窗杀手 (Task Watchdog)?

挂机任务的守护者。定时检查屏幕进度条,自动关闭干扰性系统或广告弹窗,遇致命错误时发送报警。 It is an AI Agent Skill for Claude Code / OpenClaw, with 1574 downloads so far.

How do I install 任务守望者与弹窗杀手 (Task Watchdog)?

Run "/install task-watchdog" 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 (open-source). 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 AnotherJ1 (@anotherj1); the current version is v0.1.0.

💬 Comments