← Back to Skills Marketplace
108
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install wechat-sendmedia
Description
send images and files to a wechat conversation through openclaw's wechat channel. use when the user asks to send a local image, send a screenshot, send a dow...
Usage Guidance
This skill appears to do what it claims: build plain-text MEDIA:file:// tokens and optionally collect debug info. Key points to consider before installing or running it:
- The normal send flow (emit_media_reply.py) only reads the file you tell it about and prints a reply payload; it does not contact external endpoints.
- The optional debug script (weixin_debug_send.js) will read files under ~/.openclaw/openclaw-weixin/accounts (looks for *.context-tokens.json) to determine whether a recipient's context token exists. Those files can contain sensitive session/token data — run the debug step only if you trust the environment and reviewer.
- There are no declared environment variables or external network endpoints in the bundled code; still review any debug output before sharing it externally because it may include upload_url, sendmessage_response, or file paths.
- If you want stricter privacy, do not run the debug script or inspect/sanitize the debug JSON before sharing. If you need assurance, open and review the two script files locally before running the skill.
Capability Analysis
Type: OpenClaw Skill
Name: wechat-sendmedia
Version: 1.0.1
The skill contains a diagnostic script `scripts/weixin_debug_send.js` that accesses sensitive application data located in `~/.openclaw/openclaw-weixin/accounts` to verify the presence of WeChat context tokens. While the script is designed for troubleshooting media delivery failures, it possesses high-risk capabilities, such as probing for specific recipients within token files and reading arbitrary JSON files via the `debugPath` argument to extract specific fields. Although no evidence of intentional exfiltration or malicious intent was found, the ability to access and report on the status of sensitive session-related files is a significant security risk.
Capability Assessment
Purpose & Capability
The name/description (send local images/files to WeChat via OpenClaw) matches the included code and instructions. emit_media_reply.py validates file paths and assembles the plain-text MEDIA token required by the gateway; weixin_debug_send.js gathers debug info related to uploads and context tokens. Accessing local account state is coherent with diagnosing send failures.
Instruction Scope
SKILL.md stays on task (check file exists, run emit_media_reply.py, optionally run weixin_debug_send.js for diagnostics). However the debug script transparently reads the host's OpenClaw account token files to determine whether a context token exists; SKILL.md does not explicitly warn that the debug step will read files under ~/.openclaw/openclaw-weixin/accounts, so users should be aware the debug step touches local account files.
Install Mechanism
No install spec (instruction-only) and provided scripts are plain Python/Node.js files. Nothing is downloaded from external URLs or installed automatically; risk from install-time actions is low.
Credentials
The skill declares no required environment variables or credentials. The Node debug script does read process.env.HOME implicitly to locate ~/.openclaw/openclaw-weixin/accounts. That is proportionate to debugging WeChat send issues, but it does mean the skill will touch potentially sensitive local account files if the debug step is run.
Persistence & Privilege
always is false and the skill does not request persistent platform privileges or modify other skills. It only reads local files when run and prints diagnostics; it does not autonomously install itself or enable permanent presence.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install wechat-sendmedia - After installation, invoke the skill by name or use
/wechat-sendmedia - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
修复最新版openclaw不能发送图片的bug
Fixes bug where images couldn't be sent in the latest OpenClaw build.
v1.0.0
中英双语 skill 说明,channel_scope 限制为 openclaw-weixin only
Metadata
Frequently Asked Questions
What is Wechat Sendmedia?
send images and files to a wechat conversation through openclaw's wechat channel. use when the user asks to send a local image, send a screenshot, send a dow... It is an AI Agent Skill for Claude Code / OpenClaw, with 108 downloads so far.
How do I install Wechat Sendmedia?
Run "/install wechat-sendmedia" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Wechat Sendmedia free?
Yes, Wechat Sendmedia is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Wechat Sendmedia support?
Wechat Sendmedia is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Wechat Sendmedia?
It is built and maintained by torry21th (@torry21th); the current version is v1.0.1.
More Skills