Token导航 LogoToken导航

Agent Skill · 开发

mmxagent-skill-wechat(mmxagent 技能微信)

mmxagent-skill-wechat 用于补充开发相关能力,适合在 OpenClaw 中需要让 Agent 承接开发相关任务时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

mmxagent-skill-wechat 是开发类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为接触敏感数据;许可证为 MIT-0,第三方扫描已通过,按安装量在开发类的 21,746 个 Skill 里排第 7,676。

总安装 3,612周安装 149GitHub Stars 公开资料未说明下载 1,180核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.0.3

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:mmxagent-skill-wechat(mmxagent 技能微信)
来源仓库:https://github.com/oreoandyuumi/mmxagent-skill-wechat
安装命令:
openclaw skills install mmxagent-skill-wechat
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install mmxagent-skill-wechat

这个 Skill 是做什么的

开发类 Skill 面向写代码、改代码和排查问题,一般会读写仓库文件,部分还会执行构建或测试命令。

连接个人微信(不是企业微信)。用户说"连接个人微信"、"接入个人微信"、"绑定个人微信"、"个人微信扫码"时使用本 skill。注意:如果用户说的是"企业微信"或"企微",本 skill 不适用,请使用 wecom-connect skill。一旦匹配本 skill,必须严格按流程执行到底,不得跳步或自由发挥。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install mmxagent-skill-wechat;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要接触敏感数据,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

mmxagent-skill-wechat 怎么安装?

在终端执行 openclaw skills install mmxagent-skill-wechat。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

mmxagent-skill-wechat 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

mmxagent-skill-wechat 需要什么权限?

权限级别是接触敏感数据。该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

mmxagent-skill-wechat 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

mmxagent-skill-wechat 用的人多吗?

公开数据是累计安装 3,612 次,近一周安装 149 次,下载 1,180 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

mmxagent-skill-wechat 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 需要接触敏感数据,装到常用环境前要先评估影响面。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理开发类任务、又不想每次都手写提示词的人。
  • 需要许可证清楚、并且有第三方扫描结果的团队项目。

不太适合

  • 环境里有大量密钥、凭证,不方便给第三方 Skill 读取的人。
  • 需要厂商级技术支持和 SLA 的生产系统。

开发类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
skill-vetter

技能审查员 · OpenClaw

8,779,018986操作浏览器MIT-0通过
ontology

本体论 · OpenClaw

6,636,960576只读MIT-0通过
entra-app-registration

内部应用程序注册 · Codex、Claude

6,631,872764接触敏感数据未明确通过
entra-app-registration

内部应用程序注册 · Codex、Claude

3,757,680201接触敏感数据未明确通过
nano-banana-pro

纳米香蕉专业版 · OpenClaw

3,526,898364接触敏感数据MIT-0有提醒
mmxagent-skill-wechat

mmxagent 技能微信 · 本页

3,612—接触敏感数据MIT-0通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
mmxagent-skill-wechat
description
连接个人微信(不是企业微信)。用户说"连接个人微信"、"接入个人微信"、"绑定个人微信"、"个人微信扫码"时使用本 skill。注意:如果用户说的是"企业微信"或"企微",本 skill 不适用,请使用 wecom-connect skill。一旦匹配本 skill,必须严格按流程执行到底,不得跳步或自由发挥。

个人微信 Connect Skill

⚠️ 匹配规则(严格区分,不得混淆)

本 skill 仅适用于个人微信,以下关键词触发:

  • "连接个人微信" / "接入个人微信" / "绑定个人微信"
  • "个人微信扫码" / "微信扫码登录"
  • "连接微信"(未带"企业"二字时,默认为个人微信)

以下关键词不属于本 skill,禁止触发:

  • "企业微信" / "企微" / "wecom" / "WeCom" → 使用 wecom-connect skill

一旦读取本 skill,必须严格按下方流程从第 0 步执行到底,不得跳步、不得自由发挥、不得读取其他文档。

核心原则

  • 严格按步骤走,不要加戏,不要自作聪明加额外命令。
  • 二维码相关步骤(第 2-3 步)速度优先! 二维码有效期仅约 1 分钟,获取和生成二维码的命令用 && 链起来一次执行。其他步骤(版本检测、插件安装、凭证写入等)可以分步执行,便于用户检查中间输出。
  • qrcode_img_content 是一个 URL 字符串,必须用 qrcode npm 库把它编码成 PNG 图片。 这个 URL 指向的是网页不是图片,绝对禁止用 curl -o 直接下载。
  • 二维码展示以本地 workspace 文件为主。 优先引导用户打开 ~/workspace/weixin_qr.png。如果用户环境不便打开本地文件,可使用 upload_to_cdn 作为辅助手段(注意:CDN 上传会将一次性授权二维码暴露到外部,仅在必要时使用)。
  • 凭证写入前必须展示并确认。 写入 token 等敏感信息到磁盘前,必须先向用户展示即将写入的内容(accountId、token 前 8 位 + 掩码、baseUrl、userId),等用户确认后再执行写入。
  • 不要自动轮询。 给完二维码等用户说"扫完了"再轮询。
  • 不要手动改写 openclaw.json。
  • 运行时安装的包说明: 本 skill 会在运行时通过 npm/npx 安装以下包:① openclaw(OpenClaw CLI 工具)来源 registry.npmmirror.com ② @tencent-weixin/openclaw-weixin-cli(腾讯官方微信插件)③ qrcode(二维码生成库,仅安装在 /tmp 临时目录)。执行前应确认用户信任这些包来源。

执行流程

第 0 步:检测 openclaw 版本,决定安装路径

openclaw --version 2>&1 | head -1

从输出中提取版本号(格式:OpenClaw 2026.X.Y),按以下规则分支:

条件路径
版本 ≤ 2026.3.x(含 3.13)路径 A:先升级插件,再升级 openclaw
版本 > 2026.3.13(如 2026.3.23 及以上)路径 B:先升级插件,再更新 openclaw 版本
未安装 / 命令不存在告诉用户先安装 openclaw:npm install -g openclaw@latest --registry=https://registry.npmmirror.com,然后重新从第 0 步开始

第 1 步:安装插件(根据路径分支)

路径 A:旧版本(≤ 2026.3.13)→ 先删旧插件,再装新插件,最后升级 openclaw

1a. 检测并删除旧版微信插件(1 次 exec):

先检查是否已安装旧版微信插件,如果存在则必须先删除,否则新版插件安装会冲突:

openclaw plugin list 2>&1 | grep -i weixin

如果输出中包含 weixin 相关插件,则执行卸载:

openclaw plugin uninstall openclaw-weixin 2>&1

如果未检测到旧插件,跳过卸载直接进入 1b。

1b. 安装最新版微信插件(1 次 exec):

npx -y @tencent-weixin/openclaw-weixin-cli@latest install 2>&1

1c. 升级 openclaw 到最新版(1 次 exec):

npm install -g openclaw@latest --registry=https://registry.npmmirror.com 2>&1 | tail -3

升级完成后告知用户:"旧插件已清理,新插件已安装,openclaw 已更新到最新版。"

路径 B:较新版本(> 2026.3.13)→ 先升级插件,再更新 openclaw

1a. 先安装/升级微信插件(1 次 exec):

npx -y @tencent-weixin/openclaw-weixin-cli@latest install 2>&1

1b. 再升级 openclaw 到最新版(1 次 exec):

npm install -g openclaw@latest --registry=https://registry.npmmirror.com 2>&1 | tail -3

升级完成后告知用户:"插件已安装,openclaw 已更新到最新版。"


两条路径安装完成后,输出包含 success 或 installed 关键词则继续;否则告知用户安装失败,需人工排查。

第 2 步:获取二维码(1 次 exec)

curl -s "https://ilinkai.weixin.qq.com/ilink/bot/get_bot_qrcode?bot_type=3"

从返回 JSON 提取:

  • qrcode — 保存,轮询用
  • qrcode_img_content — 这是一个 URL 字符串,下一步用 qrcode npm 库将它编码为 PNG 图片

第 3 步:生成 PNG 并保存到 workspace

二维码相关步骤需要快速完成(有效期约 1 分钟)。

cd /tmp && npm install qrcode 2>/dev/null | tail -1
cd /tmp && node -e "const qr=require('qrcode'); qr.toFile('/tmp/weixin_qr.png','<qrcode_img_content>',{width:400,margin:2},(e)=>{if(e)console.error(e);else console.log('saved');})"

保存到 workspace(必须执行):

cp /tmp/weixin_qr.png ~/workspace/weixin_qr.png

CDN 上传(可选,仅在用户无法打开本地文件时使用):

⚠️ 注意:CDN 上传会将一次性授权二维码暴露到外部网络。仅在用户明确表示无法打开本地文件、或处于纯远程 chat 环境时才使用。

upload_to_cdn /tmp/weixin_qr.png

CDN 上传失败不阻塞流程,直接用 workspace 本地文件。

第 4 步:展示二维码,等用户扫码

默认展示方式(本地文件优先):


微信扫码登录

二维码已生成并保存到 ~/workspace/weixin_qr.png,请打开文件后用微信扫码。

操作步骤:

  1. 打开 ~/workspace/weixin_qr.png 文件
  2. 用手机微信 App 扫一扫
  3. 在手机上确认登录
  4. 扫完告诉我"ok",我会继续后续步骤

⏱ 有效期:约 1 分钟,如果过期了告诉我"过期了",我会立即生成新的二维码。

如果打开本地文件不方便,告诉我,我可以通过 CDN 上传后提供在线链接(注意:二维码会短暂暴露到外部网络)。


如果用户要求 CDN 链接(已通过 upload_to_cdn 上传成功):


微信扫码登录

用微信扫一扫下面的二维码:

<CDN 图片 URL>

(本地备份:~/workspace/weixin_qr.png)

扫完告诉我"ok",我会继续后续步骤。

⏱ 有效期:约 1 分钟,如果过期了告诉我"过期了",我会立即生成新的二维码。


然后停下来,等用户确认。

第 5 步:用户确认后 → 轮询 + 写凭证 + 重启

5a. 轮询状态(必须加 --max-time 10,此 API 是长轮询):

curl -s --max-time 10 "https://ilinkai.weixin.qq.com/ilink/bot/get_qrcode_status?qrcode=<qrcode>"
status处理
超时(exit code 28)或 wait等 3 秒再 poll
scaned告诉用户"已扫码,请在手机上确认登录"
confirmed成功!提取 ilink_bot_id、bot_token、baseurl、ilink_user_id
expired从第 2 步重来(不需要重新装插件)

5b. 展示凭证并等待用户确认(confirmed 后必须执行):

将 ilink_bot_id 中的 @ → -、. → - 得到 accountId(例:a34b410e2e6f@im.bot → a34b410e2e6f-im-bot)。

⚠️ API 返回的 bot_token 已包含 ilink_bot_id: 前缀,直接用 bot_token 的值作为 token,不要再拼接 ilink_bot_id:,否则 token 双重前缀、认证失败(errcode -14)。

先向用户展示即将写入的凭证信息,等待确认:


即将写入以下凭证

字段值
accountId<accountId>
token<bot_token 前 8 位>****(已脱敏)
baseUrl<baseurl>
userId<ilink_user_id>

写入位置:~/.openclaw/openclaw-weixin/accounts/<accountId>.json

确认写入请回复"ok",如有疑问请告诉我。


用户确认后,执行写入:

cat > /tmp/write_weixin_account.js << 'SCRIPT'
const fs = require('fs');
const path = require('path');
const home = process.env.HOME;

const accountId = '<accountId>';
const data = {
  token: '<bot_token>',
  savedAt: new Date().toISOString(),
  baseUrl: '<baseurl>',
  userId: '<ilink_user_id>'
};

const accountsDir = path.join(home, '.openclaw/openclaw-weixin/accounts');
fs.mkdirSync(accountsDir, { recursive: true });

const accountFile = path.join(accountsDir, accountId + '.json');
fs.writeFileSync(accountFile, JSON.stringify(data, null, 2));
fs.chmodSync(accountFile, 0o600);

const indexPath = path.join(home, '.openclaw/openclaw-weixin/accounts.json');
let existing = [];
try { existing = JSON.parse(fs.readFileSync(indexPath, 'utf-8')); } catch {}
if (!existing.includes(accountId)) existing.push(accountId);
fs.writeFileSync(indexPath, JSON.stringify(existing, null, 2));

console.log('凭证 + 索引写入成功');
SCRIPT
node /tmp/write_weixin_account.js

⚠️ <accountId>、<bot_token>、<baseurl>、<ilink_user_id> 是占位符,写入脚本时必须替换为 5a 步 confirmed 返回的真实值。

5c. 重启 Gateway:

openclaw gateway restart

成功回复


微信连接结果

  • ✅ 状态:已绑定成功
  • ✅ Gateway:已重启
  • ilink_bot_id: <ilink_bot_id>
  • ilink_user_id: <ilink_user_id>

现在可以直接在微信里发消息了 🎉


到此为止。不要再做任何额外操作。不要读文档。

二维码过期处理

用户说"过期了" → 只需从第 2 步重新获取二维码,不需要重新执行第 0、1 步。

绝对禁止

  • ❌ 禁止用 curl -o / curl --output / wget 下载 qrcode_img_content URL — 这个 URL 指向的是 HTML 网页不是 PNG 图片,下载得到的是一堆 HTML 代码。必须用 qrcode npm 库的 toFile() 将 URL 字符串编码为 PNG
  • ❌ 禁止用 canvas、browser、Generate Images、Image Understanding、MEDIA: 语法、终端字符渲染等方式展示二维码
  • ❌ 禁止自动开轮询(等用户说"扫完了 / ok")
  • ❌ 禁止手动改写 openclaw.json
  • ❌ 禁止跳过写凭证步骤(不写凭证插件无法连接)
  • ❌ 禁止给用户 qrcode_img_content 原始 URL
  • ❌ 禁止使用第三方上传服务(0x0.st、catbox、imgbb 等),CDN 仅限 upload_to_cdn
  • ❌ 禁止在 token 前拼接 ilink_bot_id:(bot_token 已包含前缀)
  • ❌ 禁止在 PNG 生成成功后再用 curl 下载覆盖文件
  • ❌ 禁止跳过第 0 步版本检测直接进第 1 步
  • ❌ 禁止跳过凭证展示确认步骤直接写入磁盘

一句话总结

检测版本(第 0 步)→ 先删旧插件(如有)再装新插件再更新 openclaw(第 1 步)→ curl 拿二维码(第 2 步)→ npm install qrcode + 生成 PNG → 保存到 workspace(+ 可选 CDN 上传)(第 3 步)→ 展示二维码等用户扫(第 4 步)→ 轮询确认 → 展示凭证等用户确认 → 写凭证 → 重启 gateway(第 5 步)→ 完成。

平台分布

OpenClaw

75.5%
按下载量换算891

安全审计

VirusTotal

未展示

ClawScan

通过

Static analysis

通过

权限和风险

接触敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills