notify-wecom

Send one-off plain-text messages to a WeCom group bot webhook.

1.4k|216|Updated Oct 22, 2025
One-click install
npx skills add https://github.com/daymade/claude-code-skills --skill notify-wecom
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: notify-wecom
Source: https://github.com/daymade/claude-code-skills/tree/main/notify-wecom
Command: npx skills add https://github.com/daymade/claude-code-skills --skill notify-wecom

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Sending a quick notification to an Enterprise WeChat (WeCom) group normally requires writing curl commands, managing webhook URLs, and handling proxy issues each time. This Skill turns that into a single slash command that reads a shared config and delivers the message.

Core Features & Use Cases

  • One-shot messaging: Send a single plain-text message to a WeCom group bot via its webhook URL with one command.
  • Shared config integration: Reads webhook_url, recipient_scope, and recipient_label from ~/.config/setup-notifications-via-wecom/config.json, with a human-confirmation gate when the recipient scope is others.
  • Proxy handling and error reporting: Unsets local proxy environment variables before sending and prints the exact WeCom errcode on failure.
  • Use Case: After a backup script finishes, run /notify-wecom 备份完成 ✅ to push a completion notice to your team's WeCom group without leaving the terminal.

Quick Start

Ask the AI to send a quick WeCom message such as "/notify-wecom 服务上线成功" after the shared config file has been created.

Frequently Asked Questions about notify-wecom

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I send a message to a WeCom group bot from the command line?

Run /notify-wecom followed by your message text. The skill reads the webhook URL from ~/.config/setup-notifications-via-wecom/config.json and posts the message to the WeCom group bot webhook, reporting success or the exact error code.

How to set up the WeCom webhook config for notifications?

Install the companion setup-notifications-via-wecom skill, which walks through webhook setup and writes the config file. Alternatively, manually create ~/.config/setup-notifications-via-wecom/config.json with webhook_url, recipient_scope, and recipient_label fields.

Does WeCom webhook messaging support markdown or images?

This skill sends plain text only, with no markdown cards, images, or @mentions. Messages are limited to 4096 bytes in UTF-8. For structured or templated messages, use the setup-notifications-via-wecom skill instead.

Why does my WeCom webhook message fail to send?

Common causes are a missing config file, an invalid webhook key (WeCom returns an errcode that the skill prints), or leftover proxy environment variables blocking direct access to Tencent endpoints. Unset non-standard proxy vars and verify the config.

When should I use notify-wecom versus setup-notifications-via-wecom?

Use notify-wecom for single one-off messages with no templating needs. Use setup-notifications-via-wecom for initial webhook configuration, recipient management, and structured recurring messages like backup, alert, or status reports.