← 返回 Skills 市场
142
总下载
1
收藏
0
当前安装
3
版本数
在 OpenClaw 中安装
/install wukong-invite-monitor
功能描述
钉钉悟空邀请码监控,零 token 消耗。自动监控邀请码图片版本变化,支持本地 Tesseract OCR 识别和心跳推送通知。
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install wukong-invite-monitor - 安装完成后,直接呼叫该 Skill 的名称或使用
/wukong-invite-monitor触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
常见问题
悟空邀请码监控 是什么?
钉钉悟空邀请码监控,零 token 消耗。自动监控邀请码图片版本变化,支持本地 Tesseract OCR 识别和心跳推送通知。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 142 次。
如何安装 悟空邀请码监控?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install wukong-invite-monitor」即可一键安装,无需额外配置。
悟空邀请码监控 是免费的吗?
是的,悟空邀请码监控 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
悟空邀请码监控 支持哪些平台?
悟空邀请码监控 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 悟空邀请码监控?
由 teenyboy(@teenyboy)开发并维护,当前版本 v2.1.0。
推荐 Skills