← Back to Skills Marketplace
lei-mu

pushplus

by luch · GitHub ↗ · v1.0.2 · MIT-0
cross-platform ✓ Security Clean
219
Downloads
1
Stars
1
Active Installs
3
Versions
Install in OpenClaw
/install pushplus
Description
PushPlus(推送加)消息推送服务,支持微信、邮件、短信、企业微信、钉钉、飞书等多种渠道。使用场景:(1) 系统监控告警通知 (2) 定时任务执行结果通知 (3) 业务异常告警 (4) 日常消息提醒。当用户需要发送推送消息、配置消息通知、查询推送结果时使用此 Skill。
Usage Guidance
This skill implements a PushPlus client and legitimately needs a PushPlus token to send messages; do not provide more secrets than necessary. Before installing: (1) confirm the registry metadata (which currently omits required env vars) — you should expect to set PUSHPLUS_TOKEN to use it; (2) only supply PUSHPLUS_USER_TOKEN and PUSHPLUS_SECRET_KEY if you need OpenAPI management features; (3) review the included scripts if you have concerns about what data will be sent — message contents and any token you provide are transmitted to https://www.pushplus.plus; (4) be cautious about sending sensitive data through the service, and require explicit confirmation before the skill performs destructive management actions (deleting tokens/groups).
Capability Analysis
Type: OpenClaw Skill Name: pushplus Version: 1.0.2 The skill bundle is a legitimate implementation of the PushPlus notification service, allowing an agent to send messages and manage account resources. The Python scripts (pushplus.py and pushplus_openapi.py) use standard libraries to interact with the official PushPlus API (pushplus.plus) and do not contain any evidence of malicious intent, data exfiltration, or unauthorized execution. The SKILL.md instructions are well-structured and include safety guidelines, such as requiring explicit user confirmation for destructive actions like deleting tokens or groups.
Capability Tags
cryptocan-make-purchasesrequires-sensitive-credentials
Capability Assessment
Purpose & Capability
Name, description, SKILL.md and the two Python scripts consistently implement a PushPlus notification client that sends messages and calls OpenAPI management endpoints at https://www.pushplus.plus. However, the registry metadata above lists no required environment variables or primary credential while the SKILL.md declares PUSHPLUS_TOKEN (required) and optional PUSHPLUS_USER_TOKEN / PUSHPLUS_SECRET_KEY — this mismatch in declared requirements is an incoherence to be aware of.
Instruction Scope
SKILL.md instructs the agent to call the included scripts/functions and to use PushPlus endpoints for sending or managing messages. The instructions limit high-risk actions (delete token/group) to explicit user confirmation. The instructions do not ask the agent to read unrelated files or exfiltrate arbitrary data beyond sending message payloads to PushPlus.
Install Mechanism
There is no install spec (instruction-only style), and included code is plain Python that performs HTTPS requests. No downloads from untrusted URLs or archive extraction are present. This is low-risk from an install/execution mechanism perspective, but the package does include executable scripts that will run network requests when invoked.
Credentials
The environment variables requested in SKILL.md (PUSHPLUS_TOKEN mandatory; PUSHPLUS_USER_TOKEN and PUSHPLUS_SECRET_KEY for OpenAPI) are appropriate and proportionate for a notification client. The concern is the registry metadata at the top reports 'Required env vars: none' and 'Primary credential: none' — the skill will in practice need at least PUSHPLUS_TOKEN to send messages, so the registry metadata is inconsistent and could mislead users about what secrets are required.
Persistence & Privilege
The skill is not force-included (always: false) and does not request system-wide privileges or to modify other skills. It will only operate when invoked by the agent/user and the SKILL.md specifies confirmation rules for high-risk operations.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install pushplus
  3. After installation, invoke the skill by name or use /pushplus
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
更新skill.md 文件
v1.0.1
- Added initial implementation of PushPlus (推送加) message notification service. - Supports multi-channel push: WeChat, email, SMS, Enterprise WeChat, DingTalk, Feishu, and more. - Includes both CLI usage and Python API with rich parameter options. - Added environment and credential schema for better integration and security. - SKILL.md improved with environment variable and credential documentation. - Version incremented to 1.0.1.
v1.0.0
Initial release of the PushPlus (推送加) notification skill. - Provides multi-channel message push (WeChat, email, SMS, enterprise WeChat, DingTalk, Feishu, app, plugin, voice, webhook, etc.). - Supports various message formats: text, HTML, Markdown, JSON, template messages. - Allows both single-user and group (one-to-many) messaging. - Includes Python API and command-line interface for sending messages. - Offers channel selection, batch sending, and history/query management. - Requires API tokens for usage; details and usage examples included.
Metadata
Slug pushplus
Version 1.0.2
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 3
Frequently Asked Questions

What is pushplus?

PushPlus(推送加)消息推送服务,支持微信、邮件、短信、企业微信、钉钉、飞书等多种渠道。使用场景:(1) 系统监控告警通知 (2) 定时任务执行结果通知 (3) 业务异常告警 (4) 日常消息提醒。当用户需要发送推送消息、配置消息通知、查询推送结果时使用此 Skill。 It is an AI Agent Skill for Claude Code / OpenClaw, with 219 downloads so far.

How do I install pushplus?

Run "/install pushplus" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is pushplus free?

Yes, pushplus is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does pushplus support?

pushplus is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created pushplus?

It is built and maintained by luch (@lei-mu); the current version is v1.0.2.

💬 Comments