Skill flagged — suspicious patterns detected

ClawHub Security flagged this skill as suspicious. Review the scan results before using.

企业微信通知提醒

v1.1.0

通过企业微信Webhook发送文本或Markdown消息,实现快速通知推送和定时提醒管理。

1· 137·0 current·0 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for xiekch/wecom-webhook.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "企业微信通知提醒" (xiekch/wecom-webhook) from ClawHub.
Skill page: https://clawhub.ai/xiekch/wecom-webhook
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install wecom-webhook

ClawHub CLI

Package manager switcher

npx clawhub@latest install wecom-webhook
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Suspicious
medium confidence
Purpose & Capability
Name/description match the actual behavior: the script posts to the official qyapi.weixin.qq.com webhook endpoint and the SKILL.md documents usage and cron examples. No unrelated binaries, env vars, or services are requested.
Instruction Scope
Instructions stay within the stated purpose (sending messages and scheduling them). However, the examples demonstrate embedding the webhook key directly in cron job messages, which will persist the key in scheduler state/logs and increases the risk of accidental leakage. The SKILL.md does not instruct the agent to read unrelated files or credentials.
Install Mechanism
No install spec and only an included shell script; nothing is downloaded or written during install. This is low installation risk.
Credentials
The skill requires no environment variables or external credentials declared up-front. It expects a webhook key as a command argument—reasonable for purpose, but passing secrets as CLI args (and storing them in cron messages) is a weak practice and may expose the key to other users/processes or to persistent storage.
Persistence & Privilege
always:false and no modifications to system or other skills. The skill does not request elevated persistence or system-wide config changes.
What to consider before installing
This skill is functionally coherent for sending WeCom webhook messages, but exercise caution before installing: 1) The script constructs JSON by inserting user-supplied text directly into strings without escaping, so message content containing quotes, newlines or special characters can break the payload or lead to injection-like issues — prefer a tool that properly escapes JSON (e.g., build JSON with jq or a language JSON library). 2) Examples put the webhook key directly into cron job messages; that will store the key in scheduler records/logs and could leak it — avoid embedding secrets in scheduled command strings; use a secure secret store or agent-scoped environment variables if available and supported. 3) The script will pretty-print responses using jq if present but will fall back otherwise; jq is optional. If you accept these risks, rotate the webhook key after testing and ensure only trusted agents/users can view cron entries or skill workspace files.

Like a lobster shell, security has layers — review code before you run it.

latestvk97072bdwrxr54tchnm5fk3njs83g3jn
137downloads
1stars
1versions
Updated 1mo ago
v1.1.0
MIT-0

weixin-webhook

企业微信 Webhook 消息发送工具,一行命令即可完成通知推送。

前置准备:获取 Webhook URL

在使用前,你需要先获取企业微信的 Webhook 地址。

操作步骤

  1. 打开企业微信,进入需要接收消息的群聊
  2. 点击右上角「三个点」→ 选择「消息推送」→ 添加消息推送
  3. 复制生成的 Webhook URL,格式如下:
    https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=xxxxx-xxxxx

注意事项

  • 请勿将 Webhook URL 分享给他人
  • 如不慎泄露,可删除该推送后重新创建

快速使用

# 发送文本消息
~/.openclaw/workspace/skills/weixin-webhook/send_weixin.sh "webhook_key" "text" "消息内容"

# 发送 Markdown 消息
~/.openclaw/workspace/skills/weixin-webhook/send_weixin.sh "webhook_key" "markdown" "**重要** <font color=\"warning\">提醒</font>"

# @ 指定人员
~/.openclaw/workspace/skills/weixin-webhook/send_weixin.sh "key" "text" "会议提醒" "zhangsan,lisi" "13800001111"

参数说明

位置说明
1webhook_key(URL 中 key 参数的值)
2msgtype(text / markdown)
3消息内容
4@ 用户的 userid 列表(逗号分隔,可选)
5@ 用户的手机号列表(逗号分隔,可选)

设置定时任务

# 每天 14:00 发送提醒
openclaw cron add \
  --cron "0 14 * * *" \
  --agent main \
  --message "执行:~/.openclaw/workspace/skills/weixin-webhook/send_weixin.sh 'your_key' 'text' '【健康提醒】请做提肛运动!' 'liujie'" \
  --name "daily_kegel" \
  --description "每日提肛提醒" \
  --no-deliver

# 每天 9:00 团队通知
openclaw cron add \
  --cron "0 9 * * *" \
  --agent main \
  --message "执行:~/.openclaw/workspace/skills/weixin-webhook/send_weixin.sh 'your_key' 'text' '晨会即将开始,请准时参加' '@all'" \
  --name "morning_meeting" \
  --description "晨会通知" \
  --no-deliver

# 每日汇报提醒(Markdown 格式)
openclaw cron add \
  --cron "0 17 * * *" \
  --agent main \
  --message "执行:~/.openclaw/workspace/skills/weixin-webhook/send_weixin.sh 'your_key' 'markdown' '【日报提醒】请在18:00前提交日报。<font color=\"info\">1. 今日完成</font><font color=\"info\">2. 遇到问题</font><font color=\"info\">3. 明日计划</font>'" \
  --name "daily_report" \
  --description "日报提醒" \
  --no-deliver

管理定时任务

openclaw cron list                    # 查看所有任务
openclaw cron run daily_kegel         # 手动执行测试
openclaw cron disable daily_kegel     # 禁用任务
openclaw cron enable daily_kegel      # 启用任务
openclaw cron rm daily_kegel          # 删除任务

消息格式示例

文本消息

{
  "msgtype": "text",
  "text": {
    "content": "会议提醒",
    "mentioned_list": ["zhangsan", "@all"],
    "mentioned_mobile_list": ["13800001111", "@all"]
  }
}

Markdown 消息

{
  "msgtype": "markdown",
  "markdown": {
    "content": "实时新增<font color=\"warning\">132例</font>\n>普通用户:<font color=\"comment\">117例</font>\n>VIP用户:<font color=\"comment\">15例</font>"
  }
}

文件结构

weixin-webhook/
├── SKILL.md       # 使用说明
└── send_weixin.sh # 发送脚本

依赖

  • curl(系统通常自带)

Comments

Loading comments...