Agent skill · marketing growth · daymade
notify-wecom
Send a single one-off message to a WeCom (Enterprise WeChat) group bot. Use this skill whenever the user says "/notify-wecom", "send a quick WeCom message", "企微通知一下", "临时发一条企业微信", or any one-shot notification that does not need a reusable template or setup workflow.
Why this skill is useful
Adds a specific command for sending messages to WeCom that includes webhook integration details not commonly known.
What it needs
Requires setup-notifications-via-wecom installed locally. About 2k tokens when loaded. Last updated 2026-08-07. 1,320 stars on the source repository.
What this skill does
/notify-wecom Send a single message to a WeCom group bot. Human confirmation boundary Read the explicit recipientscope and recipientlabel from the shared config. self is the user's own delivery channel and may send without authorization. others requires the active human-confirmation gate with the exact label and message. Missing/invalid scope is a configuration error: stop and classify the target; do not guess. A local alert/outbox item still needs identity/content validation before either route. Usage The skill reads the webhook URL from the shared config file: If the config is missing, it prints the one-line setup command and stops. Prerequisite This skill is a lightweight companion to setup-notifications-via-wecom. Either: Install setup-notifications-via-wecom first (recommended — it provides the webhook setup steps and its bundled sender), or Create the config file manually as shown below. What It Does 1. Reads ~/.config/setup-notifications-via-wecom/config.json for webhookurl, recipientscope, and recipientlabel. 2. Inherits the host/project HTTP(S) proxy and noproxy policy; never forces direct access. 3. If scope is self, sends without an authorization prompt. If scope is others, presents the exact label and message for human confirmation. 4. Sends via the WeCom webhook using the sender from setup-notifications-via-wecom (or an equivalent inline curl call). 5. Reports success or the exact WeCom error; authorization alone is not delivery proof. Examples Multi-line Messages For multi-line messages, wrap in triple quotes or use a file: Failure Modes Config missing: Run the setup step from setup-notifications-via-wecom, or create the config file manually. Recipient or sender identity missing/invalid: Use setup-notifications-via-wecom's setrecipient.py command; never infer self versus others from the webhook URL, and never trust a script merely because its basename is sendwecom.py. Webhook key invalid: WeCom returns an errcode; the skill prints it. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills daymade/notify-wecom