Claude Skill MartBrowse skillsWhat is a Skill?
Back to list

Setup Notifications via WeCom

Configure a WeCom (Enterprise WeChat) webhook and send precise, unambiguous status, backup, and alert notifications.

AutomationBeginner1,323212AI score 8/10Last updated: Aug 8, 2026

What it does

  • Stores your WeCom group-bot webhook in ~/.config/setup-notifications-via-wecom/config.json with chmod 600, then verifies connectivity with a test message.
  • Sends messages via the bundled scripts/send_wecom.py (single-line flag or multiline file input) and automatically unsets proxy env vars, which Tencent endpoints require in mainland China.
  • Ships three templates: backup-sync completion, incident alert, and routine status update.
  • Enforces message-quality rules learned from real corrections: headline first, separate state (current totals) from delta (what changed this run), define what every number counts, drop noise like commit hashes, and always close with a next action.

Who it's for

  • Developers and operators whose team uses WeCom as its primary internal channel.
  • Anyone piping backup scripts, cron jobs, or deploy pipelines into chat notifications.
  • Teams tired of vague "sync complete" pings that require a manual double-check.

Examples

  1. Backup report: "Nightly 03:00 job OK; manual run added 243 files (13 main sessions + 230 subagent/tool files); 0 missing, 0 lagging; source 1075 / backup 2328; no action needed."
  2. Incident alert: on API error rate > 10%, send [P2] Payments API error rate spike with impact, start time, actions taken, and next update time — alerting on symptoms, not guessed root causes.
  3. Retrofit an existing script: ask "make my backup script notify WeCom" and the skill collects the numbers from script output, fills the template, and sends it.

· · · Install guide · · ·

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on Claude Skill Mart.
Copy the setup-notifications-via-wecom folder from the GitHub repo daymade/claude-code-skills into my ~/.claude/skills/setup-notifications-via-wecom/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/daymade/claude-code-skills.git /tmp/ccs && mkdir -p ~/.claude/skills && cp -r /tmp/ccs/setup-notifications-via-wecom ~/.claude/skills/

This is a third-party skill. Check the source repository before installing.

  1. Clone the repository: git clone https://github.com/daymade/claude-code-skills.git
  2. Copy the skill into place: mkdir -p ~/.claude/skills && cp -r claude-code-skills/setup-notifications-via-wecom ~/.claude/skills/
  3. Install uv if you don't have it: curl -LsSf https://astral.sh/uv/install.sh | sh (or use Python with pip install requests).
  4. In your WeCom group, add a group bot (群机器人) and copy its webhook URL.
  5. Create the config file:
    mkdir -p ~/.config/setup-notifications-via-wecom
    echo '{"webhook_url": "YOUR_WEBHOOK_URL"}' > ~/.config/setup-notifications-via-wecom/config.json
    chmod 600 ~/.config/setup-notifications-via-wecom/config.json
    
  6. Send a test from the skill directory: uv run --with requests scripts/send_wecom.py --message "WeCom webhook test ✅"
  7. Restart Claude Code and say "send a WeCom notification about the backup" to trigger the skill.