Use when a user reports Matrix @mentions not working, notifications not triggering, asks to fix/update the mentions patch, or asks to install/apply the patch. This skill should only be used when explicitly requested.
为 OpenClaw 的 Matrix 插件打补丁,将 m.mentions 附加到外发消息中,以便 Element 等客户端能够正确通知被提及的用户。
仅在用户要求时应用。 不要自动应用。
在应用之前,检查是否已打补丁:
bash
grep -l extractMentionsFromText ~/.nvm/versions/node/v22.22.0/lib/node_modules/openclaw/extensions/matrix/src/matrix/send/formatting.ts
bash
node ~/.openclaw/workspace/skills/matrix-mentions-patch/patch-matrix-mentions.mjs
该脚本将:
bash
openclaw gateway restart
发送一条包含完整 Matrix ID 提及的消息:
@username:matrix.biochao.cc
被提及的用户应看到通知。
一旦打上补丁,无需进一步操作。只需确保正确的 @提及 格式:
正确格式:
@username:matrix.biochao.cc
错误格式:
直接发送纯文本 Matrix ID,客户端即可正确识别并通知。
每次 openclaw update 可能会覆盖补丁。通过运行以下命令重新应用:
bash
node ~/.openclaw/workspace/skills/matrix-mentions-patch/patch-matrix-mentions.mjs
openclaw gateway restart
从备份恢复:
bash
cp ~/.nvm/versions/node/v22.22.0/lib/node_modules/openclaw/dist/auth-profiles-*.js.bak \
~/.nvm/versions/node/v22.22.0/lib/node_modules/openclaw/dist/auth-profiles-*.js
openclaw gateway restart
~/.nvm/versions/node/v22.22.0/lib/node_modules/openclaw/dist/auth-profiles-*.js
该技能支持在以下平台通过对话安装:
帮我安装 SkillHub 和 matrix-mentions-patch-1775941361 技能
设置 SkillHub 为我的优先技能安装源,然后帮我安装 matrix-mentions-patch-1775941361 技能
skillhub install matrix-mentions-patch-1775941361
文件大小: 3.7 KB | 发布时间: 2026-4-12 10:32