← Back to Skills Marketplace
142
Downloads
1
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install wukong-invite-monitor
Description
钉钉悟空邀请码监控,零 token 消耗。自动监控邀请码图片版本变化,支持本地 Tesseract OCR 识别和心跳推送通知。
Usage Guidance
This skill appears to do what it says: polling an Alibaba CDN URL for image-version changes, downloading changed images, running local Tesseract OCR if available, and writing notifications to /tmp and to the workspace. Before installing/running:
- Review and understand that setup-cron.sh will modify your user crontab (it adds a periodic job). Remove the cron entry to stop monitoring.
- The scripts do not actually send Feishu (or other) notifications — heartbeat-check.py prints a JSON message and writes state files; if you want push notifications you must implement the push integration and supply any required tokens/credentials yourself.
- install-dependencies.sh may run sudo package-manager commands to install Tesseract language packs; run it only if you trust and have reviewed it.
- The skill downloads images from a public Alibaba CDN URL template; it stores images under your workspace and writes logs/state files to /tmp. Ensure that saving these files is acceptable for your environment and that the computed workspace path is correct.
- No credentials are requested by the skill, and there is no hidden network exfiltration in the provided files. If you plan to extend the skill to auto-push messages, follow least-privilege practices for storing API tokens (use appropriate environment variables or a secrets manager) and review any added network code.
Capability Analysis
Type: OpenClaw Skill
Name: wukong-invite-monitor
Version: 2.1.0
The skill performs high-risk system modifications, including automated persistence via crontab manipulation (setup-cron.sh) and the use of 'eval' to execute sudo-level package installations (install-dependencies.sh). While these actions are plausibly required for the stated purpose of a persistent invitation code monitor with local OCR, they represent significant attack surfaces. The core logic in monitor_lite.py fetches images from an Alibaba CDN (gw.alicdn.com) and uses subprocess to invoke Tesseract OCR, which is consistent with the documentation and lacks clear evidence of malicious intent or data exfiltration.
Capability Assessment
Purpose & Capability
Name/description (monitor Wukong invite image versions, local OCR, heartbeat notifications) matches the code: scripts check CDN image URLs, download changed images, run local Tesseract OCR, write status/notify files, and provide cron setup. No unrelated credentials, cloud SDKs, or unexpected binaries are required.
Instruction Scope
Runtime instructions (SKILL.md) tell the agent to run the included scripts and setup cron — which is exactly what the code does. One mismatch: the docs/HEARTBEAT.md say "自动通过飞书推送通知" (auto push to Feishu), but heartbeat-check.py and notify-watcher.py only print/emit a JSON message and write/consume /tmp notification files — they do not contain any code to call Feishu or other external push APIs or require Feishu credentials. That means push integration is expected to be provided by the caller (or additional custom code), and the documentation is mildly misleading.
Install Mechanism
This is an instruction-only skill with local scripts; there is no automated remote install spec. The included install-dependencies.sh only suggests (and can run, after confirmation) package manager commands to install Tesseract and its language pack; it does not download arbitrary code from unknown hosts. No archives or external code downloads besides fetching the monitored images at runtime.
Credentials
The skill declares no required env vars or credentials and the code does not read environment secrets. It accesses and writes only local files (/tmp/* and a workspace path computed relative to the scripts directory). The lack of credential requests is appropriate — note that if you want actual Feishu push notifications, you'll need to add credentials and integration yourself.
Persistence & Privilege
The setup-cron.sh will add a cron job to the user's crontab to run checks periodically; this is expected for a monitoring skill but is a system change (modifies crontab). always:false and the skill does not try to modify other skills or system-wide agent settings.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install wukong-invite-monitor - After installation, invoke the skill by name or use
/wukong-invite-monitor - Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.1.0
v2.1.0 新增心跳推送通知
v2.0.0
v2.0.0 完全重写:零 token 消耗 + 本地 OCR + 自动依赖安装
v0.1.0
wukong-invite-monitor 0.1.0
- Initial release: Automatically monitors DingTalk Wukong invitation code updates by checking for changes to the invitation image on the official site.
- Extracts invitation code text from the updated image using vision analysis.
- Sends immediate notifications with version change, code content, and image URL.
- Includes commands to start, stop, check status, or run a one-time update check.
- Monitoring interval is configurable; default is every minute.
Metadata
Frequently Asked Questions
What is 悟空邀请码监控?
钉钉悟空邀请码监控,零 token 消耗。自动监控邀请码图片版本变化,支持本地 Tesseract OCR 识别和心跳推送通知。 It is an AI Agent Skill for Claude Code / OpenClaw, with 142 downloads so far.
How do I install 悟空邀请码监控?
Run "/install wukong-invite-monitor" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is 悟空邀请码监控 free?
Yes, 悟空邀请码监控 is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does 悟空邀请码监控 support?
悟空邀请码监控 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created 悟空邀请码监控?
It is built and maintained by teenyboy (@teenyboy); the current version is v2.1.0.
More Skills