Setup Notifications via WeCom
Configure a WeCom (Enterprise WeChat) webhook and send precise, unambiguous status, backup, and alert notifications.
AutomationBeginner★ 1,323⑂ 212AI score 8/10Last updated: Aug 8, 2026
What it does
- Stores your WeCom group-bot webhook in
~/.config/setup-notifications-via-wecom/config.jsonwithchmod 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
- 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."
- Incident alert: on API error rate > 10%, send
[P2] Payments API error rate spikewith impact, start time, actions taken, and next update time — alerting on symptoms, not guessed root causes. - 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)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the 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.
- Clone the repository:
git clone https://github.com/daymade/claude-code-skills.git - Copy the skill into place:
mkdir -p ~/.claude/skills && cp -r claude-code-skills/setup-notifications-via-wecom ~/.claude/skills/ - Install
uvif you don't have it:curl -LsSf https://astral.sh/uv/install.sh | sh(or use Python withpip install requests). - In your WeCom group, add a group bot (群机器人) and copy its webhook URL.
- 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 - Send a test from the skill directory:
uv run --with requests scripts/send_wecom.py --message "WeCom webhook test ✅" - Restart Claude Code and say "send a WeCom notification about the backup" to trigger the skill.
View source on GitHub ↗License: MIT