← Back to Skills Marketplace
WeCom post in group
by
LuckyEthan
· GitHub ↗
· v1.0.1
· MIT-0
249
Downloads
0
Stars
1
Active Installs
2
Versions
Install in OpenClaw
/install wecom-post-in-group
Description
This skill should be used when users want to set up scheduled or recurring content push to WeChat Work group webhooks. It supports flexible scheduling includ...
Usage Guidance
This skill appears coherent for scheduling WeCom (企业微信) webhook pushes and includes modest, readable Python scripts that only send messages to the official webhook endpoint. Before installing:
- Treat the webhook URL/key as a secret: avoid using a webhook with broad permissions or posting to production channels during testing. The automation will store the webhook URL in its prompt/configuration.
- The validate script prints a WEBHOOK_URL line on success; consider editing it to avoid emitting the full URL (use only the masked form) to prevent leakage in logs or auditing trails.
- If you plan to have the automation fetch web pages or GitHub trending content, confirm the agent's network-access and content-generation steps don't require additional credentials you don't want stored in automation prompts.
- Test with a non-critical test group/webhook and rotate the webhook key if it is accidentally exposed.
Overall, nothing in the package demands unrelated credentials or performs hidden exfiltration, but be cautious about how and where you store the webhook URL in automation metadata and logs.
Capability Analysis
Type: OpenClaw Skill
Name: wecom-post-in-group
Version: 1.0.1
The skill is designed to automate scheduled message delivery to WeChat Work (企业微信) group webhooks. It includes Python scripts (push_to_webhook.py, validate_webhook.py) that use standard libraries to interact with the legitimate WeChat API (qyapi.weixin.qq.com). The workflow is well-documented, includes security considerations such as masking sensitive webhook keys in user-facing output, and uses the platform's native automation tools for scheduling without any evidence of malicious intent, data exfiltration, or unauthorized execution.
Capability Assessment
Purpose & Capability
Name/description match the provided assets: SKILL.md describes scheduled pushes and automation creation, and the included Python scripts implement webhook validation and message push. Nothing in the repository requests unrelated cloud credentials or external services beyond content generation (which is expected for summarized/report pushes).
Instruction Scope
Instructions stay within the stated purpose (parse webhook, determine schedule, generate content, test push, create automation). They explicitly allow reading a user-specified file containing a webhook key/URL and instruct embedding the webhook URL into automation prompts (expected for running the automation). Minor inconsistency: SKILL.md says to always mask webhook keys in user-facing output, but scripts/validate_webhook.py prints an unmasked WEBHOOK_URL line on success (this can leak the full webhook into logs).
Install Mechanism
No install spec; this is instruction + small Python scripts only (standard library usage). No external downloads or package installs are requested.
Credentials
The skill requests no environment variables or credentials beyond the webhook key/URL supplied by the user (which is appropriate). Be aware the automation prompt and created automation will include the webhook URL (a secret) and the validate script prints the full WEBHOOK_URL to stdout on success, which contradicts the SKILL.md masking guidance and could expose the webhook in logs or automation metadata.
Persistence & Privilege
always is false and the skill does not request system-wide configuration changes. It expects the platform automation system (via automation_update) to store the automation; that is expected for scheduled tasks. Autonomous invocation is allowed by default (platform behavior) but not unusually privileged here.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install wecom-post-in-group - After installation, invoke the skill by name or use
/wecom-post-in-group - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
**Major update: Adds scheduled/recurring push and advanced scheduling features for WeChat Work webhooks.**
- Redesigned skill for scheduled or recurring content pushes to WeChat Work (企业微信) group webhooks.
- Flexible scheduling: daily, weekly, monthly (fixed date), plus advanced patterns (e.g., last Monday).
- Automation workflow added: webhook validation, schedule parsing, testing, and automation creation.
- New scripts: push_to_webhook.py and validate_webhook.py replace the previous wecom_send.py.
- Reference documentation updated with schedule pattern mapping.
- Improved content formatting and message type handling; security best practices (e.g., masking webhook keys).
Now we can set schedule push by day,week and month
v1.0.0
Message Push in WeCom group,need Message Push Webhook url;
在企业微信中:
打开一个群聊(机器人只能在群里使用)
点击右上角 ⋮ → 消息推送 → 添加 消息推送(或点击已有的消息推送)
复制 Webhook 地址,格式如下:
https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Metadata
Frequently Asked Questions
What is WeCom post in group?
This skill should be used when users want to set up scheduled or recurring content push to WeChat Work group webhooks. It supports flexible scheduling includ... It is an AI Agent Skill for Claude Code / OpenClaw, with 249 downloads so far.
How do I install WeCom post in group?
Run "/install wecom-post-in-group" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is WeCom post in group free?
Yes, WeCom post in group is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does WeCom post in group support?
WeCom post in group is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created WeCom post in group?
It is built and maintained by LuckyEthan (@luckyethan); the current version is v1.0.1.
More Skills