[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-qwen-weixin-channel-setup":3,"mdc--nzisfh-key":34,"related-org-qwen-weixin-channel-setup":2043,"related-repo-qwen-weixin-channel-setup":2226},{"slug":4,"name":4,"fn":5,"description":6,"org":7,"tags":12,"stars":23,"repoUrl":24,"updatedAt":25,"license":26,"forks":27,"topics":28,"repo":29,"sourceUrl":32,"mdContent":33},"weixin-channel-setup","configure and use WeChat channels","帮助用户快速配置和使用微信通道功能。当用户想要\"配置微信\"、\"连接微信\"、\"设置微信机器人\"、\"weixin setup\"、\"wechat channel\"时使用此技能。",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},"qwen","Qwen","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Fqwen.png","QwenLM",[13,17,20],{"name":14,"slug":15,"type":16},"Operations","operations","tag",{"name":18,"slug":19,"type":16},"Messaging","messaging",{"name":21,"slug":22,"type":16},"Communications","communications",136,"https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code-examples","2026-07-16T06:00:11.995399",null,40,[],{"repoUrl":24,"stars":23,"forks":27,"topics":30,"description":31},[],"A collection of practical examples and best practices for Qwen Code","https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code-examples\u002Ftree\u002FHEAD\u002Fskills\u002Fweixin-channel-setup","---\nname: weixin-channel-setup\ndescription: 帮助用户快速配置和使用微信通道功能。当用户想要\"配置微信\"、\"连接微信\"、\"设置微信机器人\"、\"weixin setup\"、\"wechat channel\"时使用此技能。\n---\n\n# 微信通道配置助手\n\n本技能帮助用户快速配置 Qwen Code 的微信通道功能，让 AI 助手通过微信与你交互。\n\n## 快速开始（3 步完成）\n\n### 第 1 步：扫码登录微信\n\n运行以下命令启动微信登录流程：\n\n```bash\nqwen channel configure-weixin\n```\n\n**操作流程：**\n\n1. 终端会显示二维码 URL\n2. 打开该 URL 查看二维码\n3. 使用微信扫码并确认登录\n4. 等待提示 \"Connected to WeChat successfully!\"\n\n**保存的信息：**\n\n- Token 和 BaseURL 自动保存到 `~\u002F.qwen\u002Fchannels\u002Fweixin\u002Faccount.json`\n- 你的微信 ID 会自动记录，后续配置需要用到\n\n### 第 2 步：添加到配置文件\n\n编辑 `~\u002F.qwen\u002Fsettings.json`，添加或更新 `channels` 配置：\n\n```json\n{\n  \"channels\": {\n    \"my-weixin\": {\n      \"type\": \"weixin\",\n      \"senderPolicy\": \"allowlist\",\n      \"allowedUsers\": [\"YOUR_WEIXIN_USER_ID\"],\n      \"sessionScope\": \"user\",\n      \"cwd\": \"\u002Fpath\u002Fto\u002Fyour\u002Fproject\",\n      \"instructions\": \"你是一个简洁的编程助手，通过微信回复。保持回答简短。\",\n      \"model\": \"qwen3.5-plus\"\n    }\n  }\n}\n```\n\n**获取你的微信 ID：**\n\n```bash\ncat ~\u002F.qwen\u002Fchannels\u002Fweixin\u002Faccount.json | grep userId\n```\n\n将输出中的 `userId` 值替换到配置文件的 `allowedUsers` 数组中。\n\n### 第 3 步：启动通道服务\n\n```bash\nqwen channel start my-weixin\n```\n\n看到 \"[Channel] \"my-weixin\" is running. Press Ctrl+C to stop.\" 即表示成功！\n\n现在打开微信，找到你的机器人助手，发送消息测试吧。\n\n---\n\n## 配置选项说明\n\n| 选项           | 必填 | 说明                                                               | 示例                    |\n| -------------- | ---- | ------------------------------------------------------------------ | ----------------------- |\n| `type`         | ✅   | 通道类型，固定为 `\"weixin\"`                                        | `\"weixin\"`              |\n| `senderPolicy` | ❌   | 访问策略：`allowlist`（白名单）、`open`（公开）、`pairing`（配对） | `\"allowlist\"`           |\n| `allowedUsers` | 推荐 | 允许使用的微信用户 ID 列表                                         | `[\"o9cq803zPvc...\"]`    |\n| `sessionScope` | ❌   | 会话范围：`user`（每用户独立）、`single`（全局共享）               | `\"user\"`                |\n| `cwd`          | 推荐 | AI 工作目录                                                        | `\"\u002FUsers\u002Fname\u002Fproject\"` |\n| `instructions` | ❌   | 系统指令，控制 AI 行为风格                                         | \"保持回答简短\"          |\n| `model`        | ❌   | 使用的模型                                                         | `\"qwen3.5-plus\"`        |\n\n---\n\n## 常用管理命令\n\n```bash\n# 查看当前配置的通道\nqwen channel --help\n\n# 启动微信通道\nqwen channel start my-weixin\n\n# 查看微信账号状态\nqwen channel configure-weixin status\n\n# 清除微信凭证（重新登录时使用）\nqwen channel configure-weixin clear\n\n# 停止通道（Ctrl+C 或 kill 进程）\nkill \u003CPID>\n```\n\n---\n\n## 故障排查\n\n### 问题 1：扫码后无法连接\n\n**可能原因：**\n\n- 网络问题导致超时\n- iLink API 暂时不可用\n\n**解决方案：**\n\n```bash\n# 重新运行配置命令\nqwen channel configure-weixin\n```\n\n### 问题 2：发送消息无响应\n\n**检查清单：**\n\n- [ ] 通道服务是否正在运行（`ps aux | grep \"channel start\"`）\n- [ ] 你的微信 ID 是否在 `allowedUsers` 中\n- [ ] `settings.json` 格式是否正确（JSON 语法）\n\n**调试方法：**\n\n```bash\n# 查看详细日志\nDEBUG=1 qwen channel start my-weixin\n```\n\n### 问题 3：想更换微信账号\n\n```bash\n# 清除旧凭证\nqwen channel configure-weixin clear\n\n# 重新扫码登录\nqwen channel configure-weixin\n```\n\n---\n\n## 高级用法\n\n### 多用户支持\n\n在 `allowedUsers` 中添加多个微信用户：\n\n```json\n{\n  \"channels\": {\n    \"my-weixin\": {\n      \"type\": \"weixin\",\n      \"senderPolicy\": \"allowlist\",\n      \"allowedUsers\": [\"user1@im.wechat\", \"user2@im.wechat\", \"user3@im.wechat\"]\n    }\n  }\n}\n```\n\n### 开放模式（任何人可用）\n\n⚠️ **警告**：此模式下任何人都可以使用你的机器人，请谨慎开启！\n\n```json\n{\n  \"channels\": {\n    \"my-weixin\": {\n      \"type\": \"weixin\",\n      \"senderPolicy\": \"open\"\n    }\n  }\n}\n```\n\n### 自定义 AI 行为\n\n通过 `instructions` 字段定义 AI 的风格：\n\n```json\n{\n  \"instructions\": \"你是一个专业的代码审查助手。回答要简洁专业，优先给出解决方案，然后解释原因。\"\n}\n```\n\n---\n\n## 安全注意事项\n\n1. **保护 account.json**：该文件包含你的微信认证 token，权限已设置为 `600`（仅所有者可读写）\n2. **不要分享 token**：切勿将 `account.json` 内容分享给他人\n3. **定期清理**：长时间不使用时，运行 `configure-weixin clear` 清除凭证\n\n---\n\n## 下一步\n\n- 阅读完整文档：查看 `docs\u002Fusers\u002Ffeatures\u002Fchannels\u002Foverview.md`\n- 了解 Telegram 通道：查看 `docs\u002Fusers\u002Ffeatures\u002Fchannels\u002Ftelegram.md`\n- 探索更多功能：运行 `qwen --help`\n",{"data":35,"body":36},{"name":4,"description":6},{"type":37,"children":38},"root",[39,47,53,60,67,72,106,115,140,148,168,174,195,568,576,611,631,637,665,677,682,686,691,974,977,982,1167,1170,1175,1181,1189,1202,1210,1240,1246,1254,1312,1320,1370,1376,1440,1443,1448,1453,1465,1692,1698,1710,1857,1863,1875,1928,1931,1936,1993,1996,2001,2037],{"type":40,"tag":41,"props":42,"children":44},"element","h1",{"id":43},"微信通道配置助手",[45],{"type":46,"value":43},"text",{"type":40,"tag":48,"props":49,"children":50},"p",{},[51],{"type":46,"value":52},"本技能帮助用户快速配置 Qwen Code 的微信通道功能，让 AI 助手通过微信与你交互。",{"type":40,"tag":54,"props":55,"children":57},"h2",{"id":56},"快速开始3-步完成",[58],{"type":46,"value":59},"快速开始（3 步完成）",{"type":40,"tag":61,"props":62,"children":64},"h3",{"id":63},"第-1-步扫码登录微信",[65],{"type":46,"value":66},"第 1 步：扫码登录微信",{"type":40,"tag":48,"props":68,"children":69},{},[70],{"type":46,"value":71},"运行以下命令启动微信登录流程：",{"type":40,"tag":73,"props":74,"children":79},"pre",{"className":75,"code":76,"language":77,"meta":78,"style":78},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","qwen channel configure-weixin\n","bash","",[80],{"type":40,"tag":81,"props":82,"children":83},"code",{"__ignoreMap":78},[84],{"type":40,"tag":85,"props":86,"children":89},"span",{"class":87,"line":88},"line",1,[90,95,101],{"type":40,"tag":85,"props":91,"children":93},{"style":92},"--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B",[94],{"type":46,"value":8},{"type":40,"tag":85,"props":96,"children":98},{"style":97},"--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D",[99],{"type":46,"value":100}," channel",{"type":40,"tag":85,"props":102,"children":103},{"style":97},[104],{"type":46,"value":105}," configure-weixin\n",{"type":40,"tag":48,"props":107,"children":108},{},[109],{"type":40,"tag":110,"props":111,"children":112},"strong",{},[113],{"type":46,"value":114},"操作流程：",{"type":40,"tag":116,"props":117,"children":118},"ol",{},[119,125,130,135],{"type":40,"tag":120,"props":121,"children":122},"li",{},[123],{"type":46,"value":124},"终端会显示二维码 URL",{"type":40,"tag":120,"props":126,"children":127},{},[128],{"type":46,"value":129},"打开该 URL 查看二维码",{"type":40,"tag":120,"props":131,"children":132},{},[133],{"type":46,"value":134},"使用微信扫码并确认登录",{"type":40,"tag":120,"props":136,"children":137},{},[138],{"type":46,"value":139},"等待提示 \"Connected to WeChat successfully!\"",{"type":40,"tag":48,"props":141,"children":142},{},[143],{"type":40,"tag":110,"props":144,"children":145},{},[146],{"type":46,"value":147},"保存的信息：",{"type":40,"tag":149,"props":150,"children":151},"ul",{},[152,163],{"type":40,"tag":120,"props":153,"children":154},{},[155,157],{"type":46,"value":156},"Token 和 BaseURL 自动保存到 ",{"type":40,"tag":81,"props":158,"children":160},{"className":159},[],[161],{"type":46,"value":162},"~\u002F.qwen\u002Fchannels\u002Fweixin\u002Faccount.json",{"type":40,"tag":120,"props":164,"children":165},{},[166],{"type":46,"value":167},"你的微信 ID 会自动记录，后续配置需要用到",{"type":40,"tag":61,"props":169,"children":171},{"id":170},"第-2-步添加到配置文件",[172],{"type":46,"value":173},"第 2 步：添加到配置文件",{"type":40,"tag":48,"props":175,"children":176},{},[177,179,185,187,193],{"type":46,"value":178},"编辑 ",{"type":40,"tag":81,"props":180,"children":182},{"className":181},[],[183],{"type":46,"value":184},"~\u002F.qwen\u002Fsettings.json",{"type":46,"value":186},"，添加或更新 ",{"type":40,"tag":81,"props":188,"children":190},{"className":189},[],[191],{"type":46,"value":192},"channels",{"type":46,"value":194}," 配置：",{"type":40,"tag":73,"props":196,"children":200},{"className":197,"code":198,"language":199,"meta":78,"style":78},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"channels\": {\n    \"my-weixin\": {\n      \"type\": \"weixin\",\n      \"senderPolicy\": \"allowlist\",\n      \"allowedUsers\": [\"YOUR_WEIXIN_USER_ID\"],\n      \"sessionScope\": \"user\",\n      \"cwd\": \"\u002Fpath\u002Fto\u002Fyour\u002Fproject\",\n      \"instructions\": \"你是一个简洁的编程助手，通过微信回复。保持回答简短。\",\n      \"model\": \"qwen3.5-plus\"\n    }\n  }\n}\n","json",[201],{"type":40,"tag":81,"props":202,"children":203},{"__ignoreMap":78},[204,213,242,268,310,348,392,430,468,506,541,550,559],{"type":40,"tag":85,"props":205,"children":206},{"class":87,"line":88},[207],{"type":40,"tag":85,"props":208,"children":210},{"style":209},"--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF",[211],{"type":46,"value":212},"{\n",{"type":40,"tag":85,"props":214,"children":216},{"class":87,"line":215},2,[217,222,227,232,237],{"type":40,"tag":85,"props":218,"children":219},{"style":209},[220],{"type":46,"value":221},"  \"",{"type":40,"tag":85,"props":223,"children":225},{"style":224},"--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA",[226],{"type":46,"value":192},{"type":40,"tag":85,"props":228,"children":229},{"style":209},[230],{"type":46,"value":231},"\"",{"type":40,"tag":85,"props":233,"children":234},{"style":209},[235],{"type":46,"value":236},":",{"type":40,"tag":85,"props":238,"children":239},{"style":209},[240],{"type":46,"value":241}," {\n",{"type":40,"tag":85,"props":243,"children":245},{"class":87,"line":244},3,[246,251,256,260,264],{"type":40,"tag":85,"props":247,"children":248},{"style":209},[249],{"type":46,"value":250},"    \"",{"type":40,"tag":85,"props":252,"children":253},{"style":92},[254],{"type":46,"value":255},"my-weixin",{"type":40,"tag":85,"props":257,"children":258},{"style":209},[259],{"type":46,"value":231},{"type":40,"tag":85,"props":261,"children":262},{"style":209},[263],{"type":46,"value":236},{"type":40,"tag":85,"props":265,"children":266},{"style":209},[267],{"type":46,"value":241},{"type":40,"tag":85,"props":269,"children":271},{"class":87,"line":270},4,[272,277,283,287,291,296,301,305],{"type":40,"tag":85,"props":273,"children":274},{"style":209},[275],{"type":46,"value":276},"      \"",{"type":40,"tag":85,"props":278,"children":280},{"style":279},"--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C",[281],{"type":46,"value":282},"type",{"type":40,"tag":85,"props":284,"children":285},{"style":209},[286],{"type":46,"value":231},{"type":40,"tag":85,"props":288,"children":289},{"style":209},[290],{"type":46,"value":236},{"type":40,"tag":85,"props":292,"children":293},{"style":209},[294],{"type":46,"value":295}," \"",{"type":40,"tag":85,"props":297,"children":298},{"style":97},[299],{"type":46,"value":300},"weixin",{"type":40,"tag":85,"props":302,"children":303},{"style":209},[304],{"type":46,"value":231},{"type":40,"tag":85,"props":306,"children":307},{"style":209},[308],{"type":46,"value":309},",\n",{"type":40,"tag":85,"props":311,"children":313},{"class":87,"line":312},5,[314,318,323,327,331,335,340,344],{"type":40,"tag":85,"props":315,"children":316},{"style":209},[317],{"type":46,"value":276},{"type":40,"tag":85,"props":319,"children":320},{"style":279},[321],{"type":46,"value":322},"senderPolicy",{"type":40,"tag":85,"props":324,"children":325},{"style":209},[326],{"type":46,"value":231},{"type":40,"tag":85,"props":328,"children":329},{"style":209},[330],{"type":46,"value":236},{"type":40,"tag":85,"props":332,"children":333},{"style":209},[334],{"type":46,"value":295},{"type":40,"tag":85,"props":336,"children":337},{"style":97},[338],{"type":46,"value":339},"allowlist",{"type":40,"tag":85,"props":341,"children":342},{"style":209},[343],{"type":46,"value":231},{"type":40,"tag":85,"props":345,"children":346},{"style":209},[347],{"type":46,"value":309},{"type":40,"tag":85,"props":349,"children":351},{"class":87,"line":350},6,[352,356,361,365,369,374,378,383,387],{"type":40,"tag":85,"props":353,"children":354},{"style":209},[355],{"type":46,"value":276},{"type":40,"tag":85,"props":357,"children":358},{"style":279},[359],{"type":46,"value":360},"allowedUsers",{"type":40,"tag":85,"props":362,"children":363},{"style":209},[364],{"type":46,"value":231},{"type":40,"tag":85,"props":366,"children":367},{"style":209},[368],{"type":46,"value":236},{"type":40,"tag":85,"props":370,"children":371},{"style":209},[372],{"type":46,"value":373}," [",{"type":40,"tag":85,"props":375,"children":376},{"style":209},[377],{"type":46,"value":231},{"type":40,"tag":85,"props":379,"children":380},{"style":97},[381],{"type":46,"value":382},"YOUR_WEIXIN_USER_ID",{"type":40,"tag":85,"props":384,"children":385},{"style":209},[386],{"type":46,"value":231},{"type":40,"tag":85,"props":388,"children":389},{"style":209},[390],{"type":46,"value":391},"],\n",{"type":40,"tag":85,"props":393,"children":395},{"class":87,"line":394},7,[396,400,405,409,413,417,422,426],{"type":40,"tag":85,"props":397,"children":398},{"style":209},[399],{"type":46,"value":276},{"type":40,"tag":85,"props":401,"children":402},{"style":279},[403],{"type":46,"value":404},"sessionScope",{"type":40,"tag":85,"props":406,"children":407},{"style":209},[408],{"type":46,"value":231},{"type":40,"tag":85,"props":410,"children":411},{"style":209},[412],{"type":46,"value":236},{"type":40,"tag":85,"props":414,"children":415},{"style":209},[416],{"type":46,"value":295},{"type":40,"tag":85,"props":418,"children":419},{"style":97},[420],{"type":46,"value":421},"user",{"type":40,"tag":85,"props":423,"children":424},{"style":209},[425],{"type":46,"value":231},{"type":40,"tag":85,"props":427,"children":428},{"style":209},[429],{"type":46,"value":309},{"type":40,"tag":85,"props":431,"children":433},{"class":87,"line":432},8,[434,438,443,447,451,455,460,464],{"type":40,"tag":85,"props":435,"children":436},{"style":209},[437],{"type":46,"value":276},{"type":40,"tag":85,"props":439,"children":440},{"style":279},[441],{"type":46,"value":442},"cwd",{"type":40,"tag":85,"props":444,"children":445},{"style":209},[446],{"type":46,"value":231},{"type":40,"tag":85,"props":448,"children":449},{"style":209},[450],{"type":46,"value":236},{"type":40,"tag":85,"props":452,"children":453},{"style":209},[454],{"type":46,"value":295},{"type":40,"tag":85,"props":456,"children":457},{"style":97},[458],{"type":46,"value":459},"\u002Fpath\u002Fto\u002Fyour\u002Fproject",{"type":40,"tag":85,"props":461,"children":462},{"style":209},[463],{"type":46,"value":231},{"type":40,"tag":85,"props":465,"children":466},{"style":209},[467],{"type":46,"value":309},{"type":40,"tag":85,"props":469,"children":471},{"class":87,"line":470},9,[472,476,481,485,489,493,498,502],{"type":40,"tag":85,"props":473,"children":474},{"style":209},[475],{"type":46,"value":276},{"type":40,"tag":85,"props":477,"children":478},{"style":279},[479],{"type":46,"value":480},"instructions",{"type":40,"tag":85,"props":482,"children":483},{"style":209},[484],{"type":46,"value":231},{"type":40,"tag":85,"props":486,"children":487},{"style":209},[488],{"type":46,"value":236},{"type":40,"tag":85,"props":490,"children":491},{"style":209},[492],{"type":46,"value":295},{"type":40,"tag":85,"props":494,"children":495},{"style":97},[496],{"type":46,"value":497},"你是一个简洁的编程助手，通过微信回复。保持回答简短。",{"type":40,"tag":85,"props":499,"children":500},{"style":209},[501],{"type":46,"value":231},{"type":40,"tag":85,"props":503,"children":504},{"style":209},[505],{"type":46,"value":309},{"type":40,"tag":85,"props":507,"children":509},{"class":87,"line":508},10,[510,514,519,523,527,531,536],{"type":40,"tag":85,"props":511,"children":512},{"style":209},[513],{"type":46,"value":276},{"type":40,"tag":85,"props":515,"children":516},{"style":279},[517],{"type":46,"value":518},"model",{"type":40,"tag":85,"props":520,"children":521},{"style":209},[522],{"type":46,"value":231},{"type":40,"tag":85,"props":524,"children":525},{"style":209},[526],{"type":46,"value":236},{"type":40,"tag":85,"props":528,"children":529},{"style":209},[530],{"type":46,"value":295},{"type":40,"tag":85,"props":532,"children":533},{"style":97},[534],{"type":46,"value":535},"qwen3.5-plus",{"type":40,"tag":85,"props":537,"children":538},{"style":209},[539],{"type":46,"value":540},"\"\n",{"type":40,"tag":85,"props":542,"children":544},{"class":87,"line":543},11,[545],{"type":40,"tag":85,"props":546,"children":547},{"style":209},[548],{"type":46,"value":549},"    }\n",{"type":40,"tag":85,"props":551,"children":553},{"class":87,"line":552},12,[554],{"type":40,"tag":85,"props":555,"children":556},{"style":209},[557],{"type":46,"value":558},"  }\n",{"type":40,"tag":85,"props":560,"children":562},{"class":87,"line":561},13,[563],{"type":40,"tag":85,"props":564,"children":565},{"style":209},[566],{"type":46,"value":567},"}\n",{"type":40,"tag":48,"props":569,"children":570},{},[571],{"type":40,"tag":110,"props":572,"children":573},{},[574],{"type":46,"value":575},"获取你的微信 ID：",{"type":40,"tag":73,"props":577,"children":579},{"className":75,"code":578,"language":77,"meta":78,"style":78},"cat ~\u002F.qwen\u002Fchannels\u002Fweixin\u002Faccount.json | grep userId\n",[580],{"type":40,"tag":81,"props":581,"children":582},{"__ignoreMap":78},[583],{"type":40,"tag":85,"props":584,"children":585},{"class":87,"line":88},[586,591,596,601,606],{"type":40,"tag":85,"props":587,"children":588},{"style":92},[589],{"type":46,"value":590},"cat",{"type":40,"tag":85,"props":592,"children":593},{"style":97},[594],{"type":46,"value":595}," ~\u002F.qwen\u002Fchannels\u002Fweixin\u002Faccount.json",{"type":40,"tag":85,"props":597,"children":598},{"style":209},[599],{"type":46,"value":600}," |",{"type":40,"tag":85,"props":602,"children":603},{"style":92},[604],{"type":46,"value":605}," grep",{"type":40,"tag":85,"props":607,"children":608},{"style":97},[609],{"type":46,"value":610}," userId\n",{"type":40,"tag":48,"props":612,"children":613},{},[614,616,622,624,629],{"type":46,"value":615},"将输出中的 ",{"type":40,"tag":81,"props":617,"children":619},{"className":618},[],[620],{"type":46,"value":621},"userId",{"type":46,"value":623}," 值替换到配置文件的 ",{"type":40,"tag":81,"props":625,"children":627},{"className":626},[],[628],{"type":46,"value":360},{"type":46,"value":630}," 数组中。",{"type":40,"tag":61,"props":632,"children":634},{"id":633},"第-3-步启动通道服务",[635],{"type":46,"value":636},"第 3 步：启动通道服务",{"type":40,"tag":73,"props":638,"children":640},{"className":75,"code":639,"language":77,"meta":78,"style":78},"qwen channel start my-weixin\n",[641],{"type":40,"tag":81,"props":642,"children":643},{"__ignoreMap":78},[644],{"type":40,"tag":85,"props":645,"children":646},{"class":87,"line":88},[647,651,655,660],{"type":40,"tag":85,"props":648,"children":649},{"style":92},[650],{"type":46,"value":8},{"type":40,"tag":85,"props":652,"children":653},{"style":97},[654],{"type":46,"value":100},{"type":40,"tag":85,"props":656,"children":657},{"style":97},[658],{"type":46,"value":659}," start",{"type":40,"tag":85,"props":661,"children":662},{"style":97},[663],{"type":46,"value":664}," my-weixin\n",{"type":40,"tag":48,"props":666,"children":667},{},[668,670,675],{"type":46,"value":669},"看到 \"",{"type":40,"tag":85,"props":671,"children":672},{},[673],{"type":46,"value":674},"Channel",{"type":46,"value":676}," \"my-weixin\" is running. Press Ctrl+C to stop.\" 即表示成功！",{"type":40,"tag":48,"props":678,"children":679},{},[680],{"type":46,"value":681},"现在打开微信，找到你的机器人助手，发送消息测试吧。",{"type":40,"tag":683,"props":684,"children":685},"hr",{},[],{"type":40,"tag":54,"props":687,"children":689},{"id":688},"配置选项说明",[690],{"type":46,"value":688},{"type":40,"tag":692,"props":693,"children":694},"table",{},[695,724],{"type":40,"tag":696,"props":697,"children":698},"thead",{},[699],{"type":40,"tag":700,"props":701,"children":702},"tr",{},[703,709,714,719],{"type":40,"tag":704,"props":705,"children":706},"th",{},[707],{"type":46,"value":708},"选项",{"type":40,"tag":704,"props":710,"children":711},{},[712],{"type":46,"value":713},"必填",{"type":40,"tag":704,"props":715,"children":716},{},[717],{"type":46,"value":718},"说明",{"type":40,"tag":704,"props":720,"children":721},{},[722],{"type":46,"value":723},"示例",{"type":40,"tag":725,"props":726,"children":727},"tbody",{},[728,764,817,847,891,920,945],{"type":40,"tag":700,"props":729,"children":730},{},[731,740,745,756],{"type":40,"tag":732,"props":733,"children":734},"td",{},[735],{"type":40,"tag":81,"props":736,"children":738},{"className":737},[],[739],{"type":46,"value":282},{"type":40,"tag":732,"props":741,"children":742},{},[743],{"type":46,"value":744},"✅",{"type":40,"tag":732,"props":746,"children":747},{},[748,750],{"type":46,"value":749},"通道类型，固定为 ",{"type":40,"tag":81,"props":751,"children":753},{"className":752},[],[754],{"type":46,"value":755},"\"weixin\"",{"type":40,"tag":732,"props":757,"children":758},{},[759],{"type":40,"tag":81,"props":760,"children":762},{"className":761},[],[763],{"type":46,"value":755},{"type":40,"tag":700,"props":765,"children":766},{},[767,775,780,808],{"type":40,"tag":732,"props":768,"children":769},{},[770],{"type":40,"tag":81,"props":771,"children":773},{"className":772},[],[774],{"type":46,"value":322},{"type":40,"tag":732,"props":776,"children":777},{},[778],{"type":46,"value":779},"❌",{"type":40,"tag":732,"props":781,"children":782},{},[783,785,790,792,798,800,806],{"type":46,"value":784},"访问策略：",{"type":40,"tag":81,"props":786,"children":788},{"className":787},[],[789],{"type":46,"value":339},{"type":46,"value":791},"（白名单）、",{"type":40,"tag":81,"props":793,"children":795},{"className":794},[],[796],{"type":46,"value":797},"open",{"type":46,"value":799},"（公开）、",{"type":40,"tag":81,"props":801,"children":803},{"className":802},[],[804],{"type":46,"value":805},"pairing",{"type":46,"value":807},"（配对）",{"type":40,"tag":732,"props":809,"children":810},{},[811],{"type":40,"tag":81,"props":812,"children":814},{"className":813},[],[815],{"type":46,"value":816},"\"allowlist\"",{"type":40,"tag":700,"props":818,"children":819},{},[820,828,833,838],{"type":40,"tag":732,"props":821,"children":822},{},[823],{"type":40,"tag":81,"props":824,"children":826},{"className":825},[],[827],{"type":46,"value":360},{"type":40,"tag":732,"props":829,"children":830},{},[831],{"type":46,"value":832},"推荐",{"type":40,"tag":732,"props":834,"children":835},{},[836],{"type":46,"value":837},"允许使用的微信用户 ID 列表",{"type":40,"tag":732,"props":839,"children":840},{},[841],{"type":40,"tag":81,"props":842,"children":844},{"className":843},[],[845],{"type":46,"value":846},"[\"o9cq803zPvc...\"]",{"type":40,"tag":700,"props":848,"children":849},{},[850,858,862,882],{"type":40,"tag":732,"props":851,"children":852},{},[853],{"type":40,"tag":81,"props":854,"children":856},{"className":855},[],[857],{"type":46,"value":404},{"type":40,"tag":732,"props":859,"children":860},{},[861],{"type":46,"value":779},{"type":40,"tag":732,"props":863,"children":864},{},[865,867,872,874,880],{"type":46,"value":866},"会话范围：",{"type":40,"tag":81,"props":868,"children":870},{"className":869},[],[871],{"type":46,"value":421},{"type":46,"value":873},"（每用户独立）、",{"type":40,"tag":81,"props":875,"children":877},{"className":876},[],[878],{"type":46,"value":879},"single",{"type":46,"value":881},"（全局共享）",{"type":40,"tag":732,"props":883,"children":884},{},[885],{"type":40,"tag":81,"props":886,"children":888},{"className":887},[],[889],{"type":46,"value":890},"\"user\"",{"type":40,"tag":700,"props":892,"children":893},{},[894,902,906,911],{"type":40,"tag":732,"props":895,"children":896},{},[897],{"type":40,"tag":81,"props":898,"children":900},{"className":899},[],[901],{"type":46,"value":442},{"type":40,"tag":732,"props":903,"children":904},{},[905],{"type":46,"value":832},{"type":40,"tag":732,"props":907,"children":908},{},[909],{"type":46,"value":910},"AI 工作目录",{"type":40,"tag":732,"props":912,"children":913},{},[914],{"type":40,"tag":81,"props":915,"children":917},{"className":916},[],[918],{"type":46,"value":919},"\"\u002FUsers\u002Fname\u002Fproject\"",{"type":40,"tag":700,"props":921,"children":922},{},[923,931,935,940],{"type":40,"tag":732,"props":924,"children":925},{},[926],{"type":40,"tag":81,"props":927,"children":929},{"className":928},[],[930],{"type":46,"value":480},{"type":40,"tag":732,"props":932,"children":933},{},[934],{"type":46,"value":779},{"type":40,"tag":732,"props":936,"children":937},{},[938],{"type":46,"value":939},"系统指令，控制 AI 行为风格",{"type":40,"tag":732,"props":941,"children":942},{},[943],{"type":46,"value":944},"\"保持回答简短\"",{"type":40,"tag":700,"props":946,"children":947},{},[948,956,960,965],{"type":40,"tag":732,"props":949,"children":950},{},[951],{"type":40,"tag":81,"props":952,"children":954},{"className":953},[],[955],{"type":46,"value":518},{"type":40,"tag":732,"props":957,"children":958},{},[959],{"type":46,"value":779},{"type":40,"tag":732,"props":961,"children":962},{},[963],{"type":46,"value":964},"使用的模型",{"type":40,"tag":732,"props":966,"children":967},{},[968],{"type":40,"tag":81,"props":969,"children":971},{"className":970},[],[972],{"type":46,"value":973},"\"qwen3.5-plus\"",{"type":40,"tag":683,"props":975,"children":976},{},[],{"type":40,"tag":54,"props":978,"children":980},{"id":979},"常用管理命令",[981],{"type":46,"value":979},{"type":40,"tag":73,"props":983,"children":985},{"className":75,"code":984,"language":77,"meta":78,"style":78},"# 查看当前配置的通道\nqwen channel --help\n\n# 启动微信通道\nqwen channel start my-weixin\n\n# 查看微信账号状态\nqwen channel configure-weixin status\n\n# 清除微信凭证（重新登录时使用）\nqwen channel configure-weixin clear\n\n# 停止通道（Ctrl+C 或 kill 进程）\nkill \u003CPID>\n",[986],{"type":40,"tag":81,"props":987,"children":988},{"__ignoreMap":78},[989,998,1014,1023,1031,1050,1057,1065,1086,1093,1101,1121,1128,1136],{"type":40,"tag":85,"props":990,"children":991},{"class":87,"line":88},[992],{"type":40,"tag":85,"props":993,"children":995},{"style":994},"--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic",[996],{"type":46,"value":997},"# 查看当前配置的通道\n",{"type":40,"tag":85,"props":999,"children":1000},{"class":87,"line":215},[1001,1005,1009],{"type":40,"tag":85,"props":1002,"children":1003},{"style":92},[1004],{"type":46,"value":8},{"type":40,"tag":85,"props":1006,"children":1007},{"style":97},[1008],{"type":46,"value":100},{"type":40,"tag":85,"props":1010,"children":1011},{"style":97},[1012],{"type":46,"value":1013}," --help\n",{"type":40,"tag":85,"props":1015,"children":1016},{"class":87,"line":244},[1017],{"type":40,"tag":85,"props":1018,"children":1020},{"emptyLinePlaceholder":1019},true,[1021],{"type":46,"value":1022},"\n",{"type":40,"tag":85,"props":1024,"children":1025},{"class":87,"line":270},[1026],{"type":40,"tag":85,"props":1027,"children":1028},{"style":994},[1029],{"type":46,"value":1030},"# 启动微信通道\n",{"type":40,"tag":85,"props":1032,"children":1033},{"class":87,"line":312},[1034,1038,1042,1046],{"type":40,"tag":85,"props":1035,"children":1036},{"style":92},[1037],{"type":46,"value":8},{"type":40,"tag":85,"props":1039,"children":1040},{"style":97},[1041],{"type":46,"value":100},{"type":40,"tag":85,"props":1043,"children":1044},{"style":97},[1045],{"type":46,"value":659},{"type":40,"tag":85,"props":1047,"children":1048},{"style":97},[1049],{"type":46,"value":664},{"type":40,"tag":85,"props":1051,"children":1052},{"class":87,"line":350},[1053],{"type":40,"tag":85,"props":1054,"children":1055},{"emptyLinePlaceholder":1019},[1056],{"type":46,"value":1022},{"type":40,"tag":85,"props":1058,"children":1059},{"class":87,"line":394},[1060],{"type":40,"tag":85,"props":1061,"children":1062},{"style":994},[1063],{"type":46,"value":1064},"# 查看微信账号状态\n",{"type":40,"tag":85,"props":1066,"children":1067},{"class":87,"line":432},[1068,1072,1076,1081],{"type":40,"tag":85,"props":1069,"children":1070},{"style":92},[1071],{"type":46,"value":8},{"type":40,"tag":85,"props":1073,"children":1074},{"style":97},[1075],{"type":46,"value":100},{"type":40,"tag":85,"props":1077,"children":1078},{"style":97},[1079],{"type":46,"value":1080}," configure-weixin",{"type":40,"tag":85,"props":1082,"children":1083},{"style":97},[1084],{"type":46,"value":1085}," status\n",{"type":40,"tag":85,"props":1087,"children":1088},{"class":87,"line":470},[1089],{"type":40,"tag":85,"props":1090,"children":1091},{"emptyLinePlaceholder":1019},[1092],{"type":46,"value":1022},{"type":40,"tag":85,"props":1094,"children":1095},{"class":87,"line":508},[1096],{"type":40,"tag":85,"props":1097,"children":1098},{"style":994},[1099],{"type":46,"value":1100},"# 清除微信凭证（重新登录时使用）\n",{"type":40,"tag":85,"props":1102,"children":1103},{"class":87,"line":543},[1104,1108,1112,1116],{"type":40,"tag":85,"props":1105,"children":1106},{"style":92},[1107],{"type":46,"value":8},{"type":40,"tag":85,"props":1109,"children":1110},{"style":97},[1111],{"type":46,"value":100},{"type":40,"tag":85,"props":1113,"children":1114},{"style":97},[1115],{"type":46,"value":1080},{"type":40,"tag":85,"props":1117,"children":1118},{"style":97},[1119],{"type":46,"value":1120}," clear\n",{"type":40,"tag":85,"props":1122,"children":1123},{"class":87,"line":552},[1124],{"type":40,"tag":85,"props":1125,"children":1126},{"emptyLinePlaceholder":1019},[1127],{"type":46,"value":1022},{"type":40,"tag":85,"props":1129,"children":1130},{"class":87,"line":561},[1131],{"type":40,"tag":85,"props":1132,"children":1133},{"style":994},[1134],{"type":46,"value":1135},"# 停止通道（Ctrl+C 或 kill 进程）\n",{"type":40,"tag":85,"props":1137,"children":1139},{"class":87,"line":1138},14,[1140,1146,1151,1156,1162],{"type":40,"tag":85,"props":1141,"children":1143},{"style":1142},"--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF",[1144],{"type":46,"value":1145},"kill",{"type":40,"tag":85,"props":1147,"children":1148},{"style":209},[1149],{"type":46,"value":1150}," \u003C",{"type":40,"tag":85,"props":1152,"children":1153},{"style":97},[1154],{"type":46,"value":1155},"PI",{"type":40,"tag":85,"props":1157,"children":1159},{"style":1158},"--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8",[1160],{"type":46,"value":1161},"D",{"type":40,"tag":85,"props":1163,"children":1164},{"style":209},[1165],{"type":46,"value":1166},">\n",{"type":40,"tag":683,"props":1168,"children":1169},{},[],{"type":40,"tag":54,"props":1171,"children":1173},{"id":1172},"故障排查",[1174],{"type":46,"value":1172},{"type":40,"tag":61,"props":1176,"children":1178},{"id":1177},"问题-1扫码后无法连接",[1179],{"type":46,"value":1180},"问题 1：扫码后无法连接",{"type":40,"tag":48,"props":1182,"children":1183},{},[1184],{"type":40,"tag":110,"props":1185,"children":1186},{},[1187],{"type":46,"value":1188},"可能原因：",{"type":40,"tag":149,"props":1190,"children":1191},{},[1192,1197],{"type":40,"tag":120,"props":1193,"children":1194},{},[1195],{"type":46,"value":1196},"网络问题导致超时",{"type":40,"tag":120,"props":1198,"children":1199},{},[1200],{"type":46,"value":1201},"iLink API 暂时不可用",{"type":40,"tag":48,"props":1203,"children":1204},{},[1205],{"type":40,"tag":110,"props":1206,"children":1207},{},[1208],{"type":46,"value":1209},"解决方案：",{"type":40,"tag":73,"props":1211,"children":1213},{"className":75,"code":1212,"language":77,"meta":78,"style":78},"# 重新运行配置命令\nqwen channel configure-weixin\n",[1214],{"type":40,"tag":81,"props":1215,"children":1216},{"__ignoreMap":78},[1217,1225],{"type":40,"tag":85,"props":1218,"children":1219},{"class":87,"line":88},[1220],{"type":40,"tag":85,"props":1221,"children":1222},{"style":994},[1223],{"type":46,"value":1224},"# 重新运行配置命令\n",{"type":40,"tag":85,"props":1226,"children":1227},{"class":87,"line":215},[1228,1232,1236],{"type":40,"tag":85,"props":1229,"children":1230},{"style":92},[1231],{"type":46,"value":8},{"type":40,"tag":85,"props":1233,"children":1234},{"style":97},[1235],{"type":46,"value":100},{"type":40,"tag":85,"props":1237,"children":1238},{"style":97},[1239],{"type":46,"value":105},{"type":40,"tag":61,"props":1241,"children":1243},{"id":1242},"问题-2发送消息无响应",[1244],{"type":46,"value":1245},"问题 2：发送消息无响应",{"type":40,"tag":48,"props":1247,"children":1248},{},[1249],{"type":40,"tag":110,"props":1250,"children":1251},{},[1252],{"type":46,"value":1253},"检查清单：",{"type":40,"tag":149,"props":1255,"children":1258},{"className":1256},[1257],"contains-task-list",[1259,1279,1295],{"type":40,"tag":120,"props":1260,"children":1263},{"className":1261},[1262],"task-list-item",[1264,1269,1271,1277],{"type":40,"tag":1265,"props":1266,"children":1268},"input",{"disabled":1019,"type":1267},"checkbox",[],{"type":46,"value":1270}," 通道服务是否正在运行（",{"type":40,"tag":81,"props":1272,"children":1274},{"className":1273},[],[1275],{"type":46,"value":1276},"ps aux | grep \"channel start\"",{"type":46,"value":1278},"）",{"type":40,"tag":120,"props":1280,"children":1282},{"className":1281},[1262],[1283,1286,1288,1293],{"type":40,"tag":1265,"props":1284,"children":1285},{"disabled":1019,"type":1267},[],{"type":46,"value":1287}," 你的微信 ID 是否在 ",{"type":40,"tag":81,"props":1289,"children":1291},{"className":1290},[],[1292],{"type":46,"value":360},{"type":46,"value":1294}," 中",{"type":40,"tag":120,"props":1296,"children":1298},{"className":1297},[1262],[1299,1302,1304,1310],{"type":40,"tag":1265,"props":1300,"children":1301},{"disabled":1019,"type":1267},[],{"type":46,"value":1303}," ",{"type":40,"tag":81,"props":1305,"children":1307},{"className":1306},[],[1308],{"type":46,"value":1309},"settings.json",{"type":46,"value":1311}," 格式是否正确（JSON 语法）",{"type":40,"tag":48,"props":1313,"children":1314},{},[1315],{"type":40,"tag":110,"props":1316,"children":1317},{},[1318],{"type":46,"value":1319},"调试方法：",{"type":40,"tag":73,"props":1321,"children":1323},{"className":75,"code":1322,"language":77,"meta":78,"style":78},"# 查看详细日志\nDEBUG=1 qwen channel start my-weixin\n",[1324],{"type":40,"tag":81,"props":1325,"children":1326},{"__ignoreMap":78},[1327,1335],{"type":40,"tag":85,"props":1328,"children":1329},{"class":87,"line":88},[1330],{"type":40,"tag":85,"props":1331,"children":1332},{"style":994},[1333],{"type":46,"value":1334},"# 查看详细日志\n",{"type":40,"tag":85,"props":1336,"children":1337},{"class":87,"line":215},[1338,1343,1348,1353,1358,1362,1366],{"type":40,"tag":85,"props":1339,"children":1340},{"style":1158},[1341],{"type":46,"value":1342},"DEBUG",{"type":40,"tag":85,"props":1344,"children":1345},{"style":209},[1346],{"type":46,"value":1347},"=",{"type":40,"tag":85,"props":1349,"children":1350},{"style":97},[1351],{"type":46,"value":1352},"1",{"type":40,"tag":85,"props":1354,"children":1355},{"style":92},[1356],{"type":46,"value":1357}," qwen",{"type":40,"tag":85,"props":1359,"children":1360},{"style":97},[1361],{"type":46,"value":100},{"type":40,"tag":85,"props":1363,"children":1364},{"style":97},[1365],{"type":46,"value":659},{"type":40,"tag":85,"props":1367,"children":1368},{"style":97},[1369],{"type":46,"value":664},{"type":40,"tag":61,"props":1371,"children":1373},{"id":1372},"问题-3想更换微信账号",[1374],{"type":46,"value":1375},"问题 3：想更换微信账号",{"type":40,"tag":73,"props":1377,"children":1379},{"className":75,"code":1378,"language":77,"meta":78,"style":78},"# 清除旧凭证\nqwen channel configure-weixin clear\n\n# 重新扫码登录\nqwen channel configure-weixin\n",[1380],{"type":40,"tag":81,"props":1381,"children":1382},{"__ignoreMap":78},[1383,1391,1410,1417,1425],{"type":40,"tag":85,"props":1384,"children":1385},{"class":87,"line":88},[1386],{"type":40,"tag":85,"props":1387,"children":1388},{"style":994},[1389],{"type":46,"value":1390},"# 清除旧凭证\n",{"type":40,"tag":85,"props":1392,"children":1393},{"class":87,"line":215},[1394,1398,1402,1406],{"type":40,"tag":85,"props":1395,"children":1396},{"style":92},[1397],{"type":46,"value":8},{"type":40,"tag":85,"props":1399,"children":1400},{"style":97},[1401],{"type":46,"value":100},{"type":40,"tag":85,"props":1403,"children":1404},{"style":97},[1405],{"type":46,"value":1080},{"type":40,"tag":85,"props":1407,"children":1408},{"style":97},[1409],{"type":46,"value":1120},{"type":40,"tag":85,"props":1411,"children":1412},{"class":87,"line":244},[1413],{"type":40,"tag":85,"props":1414,"children":1415},{"emptyLinePlaceholder":1019},[1416],{"type":46,"value":1022},{"type":40,"tag":85,"props":1418,"children":1419},{"class":87,"line":270},[1420],{"type":40,"tag":85,"props":1421,"children":1422},{"style":994},[1423],{"type":46,"value":1424},"# 重新扫码登录\n",{"type":40,"tag":85,"props":1426,"children":1427},{"class":87,"line":312},[1428,1432,1436],{"type":40,"tag":85,"props":1429,"children":1430},{"style":92},[1431],{"type":46,"value":8},{"type":40,"tag":85,"props":1433,"children":1434},{"style":97},[1435],{"type":46,"value":100},{"type":40,"tag":85,"props":1437,"children":1438},{"style":97},[1439],{"type":46,"value":105},{"type":40,"tag":683,"props":1441,"children":1442},{},[],{"type":40,"tag":54,"props":1444,"children":1446},{"id":1445},"高级用法",[1447],{"type":46,"value":1445},{"type":40,"tag":61,"props":1449,"children":1451},{"id":1450},"多用户支持",[1452],{"type":46,"value":1450},{"type":40,"tag":48,"props":1454,"children":1455},{},[1456,1458,1463],{"type":46,"value":1457},"在 ",{"type":40,"tag":81,"props":1459,"children":1461},{"className":1460},[],[1462],{"type":46,"value":360},{"type":46,"value":1464}," 中添加多个微信用户：",{"type":40,"tag":73,"props":1466,"children":1468},{"className":197,"code":1467,"language":199,"meta":78,"style":78},"{\n  \"channels\": {\n    \"my-weixin\": {\n      \"type\": \"weixin\",\n      \"senderPolicy\": \"allowlist\",\n      \"allowedUsers\": [\"user1@im.wechat\", \"user2@im.wechat\", \"user3@im.wechat\"]\n    }\n  }\n}\n",[1469],{"type":40,"tag":81,"props":1470,"children":1471},{"__ignoreMap":78},[1472,1479,1502,1525,1560,1595,1671,1678,1685],{"type":40,"tag":85,"props":1473,"children":1474},{"class":87,"line":88},[1475],{"type":40,"tag":85,"props":1476,"children":1477},{"style":209},[1478],{"type":46,"value":212},{"type":40,"tag":85,"props":1480,"children":1481},{"class":87,"line":215},[1482,1486,1490,1494,1498],{"type":40,"tag":85,"props":1483,"children":1484},{"style":209},[1485],{"type":46,"value":221},{"type":40,"tag":85,"props":1487,"children":1488},{"style":224},[1489],{"type":46,"value":192},{"type":40,"tag":85,"props":1491,"children":1492},{"style":209},[1493],{"type":46,"value":231},{"type":40,"tag":85,"props":1495,"children":1496},{"style":209},[1497],{"type":46,"value":236},{"type":40,"tag":85,"props":1499,"children":1500},{"style":209},[1501],{"type":46,"value":241},{"type":40,"tag":85,"props":1503,"children":1504},{"class":87,"line":244},[1505,1509,1513,1517,1521],{"type":40,"tag":85,"props":1506,"children":1507},{"style":209},[1508],{"type":46,"value":250},{"type":40,"tag":85,"props":1510,"children":1511},{"style":92},[1512],{"type":46,"value":255},{"type":40,"tag":85,"props":1514,"children":1515},{"style":209},[1516],{"type":46,"value":231},{"type":40,"tag":85,"props":1518,"children":1519},{"style":209},[1520],{"type":46,"value":236},{"type":40,"tag":85,"props":1522,"children":1523},{"style":209},[1524],{"type":46,"value":241},{"type":40,"tag":85,"props":1526,"children":1527},{"class":87,"line":270},[1528,1532,1536,1540,1544,1548,1552,1556],{"type":40,"tag":85,"props":1529,"children":1530},{"style":209},[1531],{"type":46,"value":276},{"type":40,"tag":85,"props":1533,"children":1534},{"style":279},[1535],{"type":46,"value":282},{"type":40,"tag":85,"props":1537,"children":1538},{"style":209},[1539],{"type":46,"value":231},{"type":40,"tag":85,"props":1541,"children":1542},{"style":209},[1543],{"type":46,"value":236},{"type":40,"tag":85,"props":1545,"children":1546},{"style":209},[1547],{"type":46,"value":295},{"type":40,"tag":85,"props":1549,"children":1550},{"style":97},[1551],{"type":46,"value":300},{"type":40,"tag":85,"props":1553,"children":1554},{"style":209},[1555],{"type":46,"value":231},{"type":40,"tag":85,"props":1557,"children":1558},{"style":209},[1559],{"type":46,"value":309},{"type":40,"tag":85,"props":1561,"children":1562},{"class":87,"line":312},[1563,1567,1571,1575,1579,1583,1587,1591],{"type":40,"tag":85,"props":1564,"children":1565},{"style":209},[1566],{"type":46,"value":276},{"type":40,"tag":85,"props":1568,"children":1569},{"style":279},[1570],{"type":46,"value":322},{"type":40,"tag":85,"props":1572,"children":1573},{"style":209},[1574],{"type":46,"value":231},{"type":40,"tag":85,"props":1576,"children":1577},{"style":209},[1578],{"type":46,"value":236},{"type":40,"tag":85,"props":1580,"children":1581},{"style":209},[1582],{"type":46,"value":295},{"type":40,"tag":85,"props":1584,"children":1585},{"style":97},[1586],{"type":46,"value":339},{"type":40,"tag":85,"props":1588,"children":1589},{"style":209},[1590],{"type":46,"value":231},{"type":40,"tag":85,"props":1592,"children":1593},{"style":209},[1594],{"type":46,"value":309},{"type":40,"tag":85,"props":1596,"children":1597},{"class":87,"line":350},[1598,1602,1606,1610,1614,1618,1622,1627,1631,1636,1640,1645,1649,1653,1657,1662,1666],{"type":40,"tag":85,"props":1599,"children":1600},{"style":209},[1601],{"type":46,"value":276},{"type":40,"tag":85,"props":1603,"children":1604},{"style":279},[1605],{"type":46,"value":360},{"type":40,"tag":85,"props":1607,"children":1608},{"style":209},[1609],{"type":46,"value":231},{"type":40,"tag":85,"props":1611,"children":1612},{"style":209},[1613],{"type":46,"value":236},{"type":40,"tag":85,"props":1615,"children":1616},{"style":209},[1617],{"type":46,"value":373},{"type":40,"tag":85,"props":1619,"children":1620},{"style":209},[1621],{"type":46,"value":231},{"type":40,"tag":85,"props":1623,"children":1624},{"style":97},[1625],{"type":46,"value":1626},"user1@im.wechat",{"type":40,"tag":85,"props":1628,"children":1629},{"style":209},[1630],{"type":46,"value":231},{"type":40,"tag":85,"props":1632,"children":1633},{"style":209},[1634],{"type":46,"value":1635},",",{"type":40,"tag":85,"props":1637,"children":1638},{"style":209},[1639],{"type":46,"value":295},{"type":40,"tag":85,"props":1641,"children":1642},{"style":97},[1643],{"type":46,"value":1644},"user2@im.wechat",{"type":40,"tag":85,"props":1646,"children":1647},{"style":209},[1648],{"type":46,"value":231},{"type":40,"tag":85,"props":1650,"children":1651},{"style":209},[1652],{"type":46,"value":1635},{"type":40,"tag":85,"props":1654,"children":1655},{"style":209},[1656],{"type":46,"value":295},{"type":40,"tag":85,"props":1658,"children":1659},{"style":97},[1660],{"type":46,"value":1661},"user3@im.wechat",{"type":40,"tag":85,"props":1663,"children":1664},{"style":209},[1665],{"type":46,"value":231},{"type":40,"tag":85,"props":1667,"children":1668},{"style":209},[1669],{"type":46,"value":1670},"]\n",{"type":40,"tag":85,"props":1672,"children":1673},{"class":87,"line":394},[1674],{"type":40,"tag":85,"props":1675,"children":1676},{"style":209},[1677],{"type":46,"value":549},{"type":40,"tag":85,"props":1679,"children":1680},{"class":87,"line":432},[1681],{"type":40,"tag":85,"props":1682,"children":1683},{"style":209},[1684],{"type":46,"value":558},{"type":40,"tag":85,"props":1686,"children":1687},{"class":87,"line":470},[1688],{"type":40,"tag":85,"props":1689,"children":1690},{"style":209},[1691],{"type":46,"value":567},{"type":40,"tag":61,"props":1693,"children":1695},{"id":1694},"开放模式任何人可用",[1696],{"type":46,"value":1697},"开放模式（任何人可用）",{"type":40,"tag":48,"props":1699,"children":1700},{},[1701,1703,1708],{"type":46,"value":1702},"⚠️ ",{"type":40,"tag":110,"props":1704,"children":1705},{},[1706],{"type":46,"value":1707},"警告",{"type":46,"value":1709},"：此模式下任何人都可以使用你的机器人，请谨慎开启！",{"type":40,"tag":73,"props":1711,"children":1713},{"className":197,"code":1712,"language":199,"meta":78,"style":78},"{\n  \"channels\": {\n    \"my-weixin\": {\n      \"type\": \"weixin\",\n      \"senderPolicy\": \"open\"\n    }\n  }\n}\n",[1714],{"type":40,"tag":81,"props":1715,"children":1716},{"__ignoreMap":78},[1717,1724,1747,1770,1805,1836,1843,1850],{"type":40,"tag":85,"props":1718,"children":1719},{"class":87,"line":88},[1720],{"type":40,"tag":85,"props":1721,"children":1722},{"style":209},[1723],{"type":46,"value":212},{"type":40,"tag":85,"props":1725,"children":1726},{"class":87,"line":215},[1727,1731,1735,1739,1743],{"type":40,"tag":85,"props":1728,"children":1729},{"style":209},[1730],{"type":46,"value":221},{"type":40,"tag":85,"props":1732,"children":1733},{"style":224},[1734],{"type":46,"value":192},{"type":40,"tag":85,"props":1736,"children":1737},{"style":209},[1738],{"type":46,"value":231},{"type":40,"tag":85,"props":1740,"children":1741},{"style":209},[1742],{"type":46,"value":236},{"type":40,"tag":85,"props":1744,"children":1745},{"style":209},[1746],{"type":46,"value":241},{"type":40,"tag":85,"props":1748,"children":1749},{"class":87,"line":244},[1750,1754,1758,1762,1766],{"type":40,"tag":85,"props":1751,"children":1752},{"style":209},[1753],{"type":46,"value":250},{"type":40,"tag":85,"props":1755,"children":1756},{"style":92},[1757],{"type":46,"value":255},{"type":40,"tag":85,"props":1759,"children":1760},{"style":209},[1761],{"type":46,"value":231},{"type":40,"tag":85,"props":1763,"children":1764},{"style":209},[1765],{"type":46,"value":236},{"type":40,"tag":85,"props":1767,"children":1768},{"style":209},[1769],{"type":46,"value":241},{"type":40,"tag":85,"props":1771,"children":1772},{"class":87,"line":270},[1773,1777,1781,1785,1789,1793,1797,1801],{"type":40,"tag":85,"props":1774,"children":1775},{"style":209},[1776],{"type":46,"value":276},{"type":40,"tag":85,"props":1778,"children":1779},{"style":279},[1780],{"type":46,"value":282},{"type":40,"tag":85,"props":1782,"children":1783},{"style":209},[1784],{"type":46,"value":231},{"type":40,"tag":85,"props":1786,"children":1787},{"style":209},[1788],{"type":46,"value":236},{"type":40,"tag":85,"props":1790,"children":1791},{"style":209},[1792],{"type":46,"value":295},{"type":40,"tag":85,"props":1794,"children":1795},{"style":97},[1796],{"type":46,"value":300},{"type":40,"tag":85,"props":1798,"children":1799},{"style":209},[1800],{"type":46,"value":231},{"type":40,"tag":85,"props":1802,"children":1803},{"style":209},[1804],{"type":46,"value":309},{"type":40,"tag":85,"props":1806,"children":1807},{"class":87,"line":312},[1808,1812,1816,1820,1824,1828,1832],{"type":40,"tag":85,"props":1809,"children":1810},{"style":209},[1811],{"type":46,"value":276},{"type":40,"tag":85,"props":1813,"children":1814},{"style":279},[1815],{"type":46,"value":322},{"type":40,"tag":85,"props":1817,"children":1818},{"style":209},[1819],{"type":46,"value":231},{"type":40,"tag":85,"props":1821,"children":1822},{"style":209},[1823],{"type":46,"value":236},{"type":40,"tag":85,"props":1825,"children":1826},{"style":209},[1827],{"type":46,"value":295},{"type":40,"tag":85,"props":1829,"children":1830},{"style":97},[1831],{"type":46,"value":797},{"type":40,"tag":85,"props":1833,"children":1834},{"style":209},[1835],{"type":46,"value":540},{"type":40,"tag":85,"props":1837,"children":1838},{"class":87,"line":350},[1839],{"type":40,"tag":85,"props":1840,"children":1841},{"style":209},[1842],{"type":46,"value":549},{"type":40,"tag":85,"props":1844,"children":1845},{"class":87,"line":394},[1846],{"type":40,"tag":85,"props":1847,"children":1848},{"style":209},[1849],{"type":46,"value":558},{"type":40,"tag":85,"props":1851,"children":1852},{"class":87,"line":432},[1853],{"type":40,"tag":85,"props":1854,"children":1855},{"style":209},[1856],{"type":46,"value":567},{"type":40,"tag":61,"props":1858,"children":1860},{"id":1859},"自定义-ai-行为",[1861],{"type":46,"value":1862},"自定义 AI 行为",{"type":40,"tag":48,"props":1864,"children":1865},{},[1866,1868,1873],{"type":46,"value":1867},"通过 ",{"type":40,"tag":81,"props":1869,"children":1871},{"className":1870},[],[1872],{"type":46,"value":480},{"type":46,"value":1874}," 字段定义 AI 的风格：",{"type":40,"tag":73,"props":1876,"children":1878},{"className":197,"code":1877,"language":199,"meta":78,"style":78},"{\n  \"instructions\": \"你是一个专业的代码审查助手。回答要简洁专业，优先给出解决方案，然后解释原因。\"\n}\n",[1879],{"type":40,"tag":81,"props":1880,"children":1881},{"__ignoreMap":78},[1882,1889,1921],{"type":40,"tag":85,"props":1883,"children":1884},{"class":87,"line":88},[1885],{"type":40,"tag":85,"props":1886,"children":1887},{"style":209},[1888],{"type":46,"value":212},{"type":40,"tag":85,"props":1890,"children":1891},{"class":87,"line":215},[1892,1896,1900,1904,1908,1912,1917],{"type":40,"tag":85,"props":1893,"children":1894},{"style":209},[1895],{"type":46,"value":221},{"type":40,"tag":85,"props":1897,"children":1898},{"style":224},[1899],{"type":46,"value":480},{"type":40,"tag":85,"props":1901,"children":1902},{"style":209},[1903],{"type":46,"value":231},{"type":40,"tag":85,"props":1905,"children":1906},{"style":209},[1907],{"type":46,"value":236},{"type":40,"tag":85,"props":1909,"children":1910},{"style":209},[1911],{"type":46,"value":295},{"type":40,"tag":85,"props":1913,"children":1914},{"style":97},[1915],{"type":46,"value":1916},"你是一个专业的代码审查助手。回答要简洁专业，优先给出解决方案，然后解释原因。",{"type":40,"tag":85,"props":1918,"children":1919},{"style":209},[1920],{"type":46,"value":540},{"type":40,"tag":85,"props":1922,"children":1923},{"class":87,"line":244},[1924],{"type":40,"tag":85,"props":1925,"children":1926},{"style":209},[1927],{"type":46,"value":567},{"type":40,"tag":683,"props":1929,"children":1930},{},[],{"type":40,"tag":54,"props":1932,"children":1934},{"id":1933},"安全注意事项",[1935],{"type":46,"value":1933},{"type":40,"tag":116,"props":1937,"children":1938},{},[1939,1957,1975],{"type":40,"tag":120,"props":1940,"children":1941},{},[1942,1947,1949,1955],{"type":40,"tag":110,"props":1943,"children":1944},{},[1945],{"type":46,"value":1946},"保护 account.json",{"type":46,"value":1948},"：该文件包含你的微信认证 token，权限已设置为 ",{"type":40,"tag":81,"props":1950,"children":1952},{"className":1951},[],[1953],{"type":46,"value":1954},"600",{"type":46,"value":1956},"（仅所有者可读写）",{"type":40,"tag":120,"props":1958,"children":1959},{},[1960,1965,1967,1973],{"type":40,"tag":110,"props":1961,"children":1962},{},[1963],{"type":46,"value":1964},"不要分享 token",{"type":46,"value":1966},"：切勿将 ",{"type":40,"tag":81,"props":1968,"children":1970},{"className":1969},[],[1971],{"type":46,"value":1972},"account.json",{"type":46,"value":1974}," 内容分享给他人",{"type":40,"tag":120,"props":1976,"children":1977},{},[1978,1983,1985,1991],{"type":40,"tag":110,"props":1979,"children":1980},{},[1981],{"type":46,"value":1982},"定期清理",{"type":46,"value":1984},"：长时间不使用时，运行 ",{"type":40,"tag":81,"props":1986,"children":1988},{"className":1987},[],[1989],{"type":46,"value":1990},"configure-weixin clear",{"type":46,"value":1992}," 清除凭证",{"type":40,"tag":683,"props":1994,"children":1995},{},[],{"type":40,"tag":54,"props":1997,"children":1999},{"id":1998},"下一步",[2000],{"type":46,"value":1998},{"type":40,"tag":149,"props":2002,"children":2003},{},[2004,2015,2026],{"type":40,"tag":120,"props":2005,"children":2006},{},[2007,2009],{"type":46,"value":2008},"阅读完整文档：查看 ",{"type":40,"tag":81,"props":2010,"children":2012},{"className":2011},[],[2013],{"type":46,"value":2014},"docs\u002Fusers\u002Ffeatures\u002Fchannels\u002Foverview.md",{"type":40,"tag":120,"props":2016,"children":2017},{},[2018,2020],{"type":46,"value":2019},"了解 Telegram 通道：查看 ",{"type":40,"tag":81,"props":2021,"children":2023},{"className":2022},[],[2024],{"type":46,"value":2025},"docs\u002Fusers\u002Ffeatures\u002Fchannels\u002Ftelegram.md",{"type":40,"tag":120,"props":2027,"children":2028},{},[2029,2031],{"type":46,"value":2030},"探索更多功能：运行 ",{"type":40,"tag":81,"props":2032,"children":2034},{"className":2033},[],[2035],{"type":46,"value":2036},"qwen --help",{"type":40,"tag":2038,"props":2039,"children":2040},"style",{},[2041],{"type":46,"value":2042},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"items":2044,"total":2225},[2045,2060,2079,2095,2111,2125,2141,2155,2168,2182,2194,2209],{"slug":2046,"name":2046,"fn":2047,"description":2048,"org":2049,"tags":2050,"stars":2057,"repoUrl":2058,"updatedAt":2059},"batch","execute parallel batch operations on files","Execute batch operations on multiple files in parallel. Automatically discovers files, splits into chunks, and processes with parallel worker agents. Use `\u002Fbatch` followed by operation and file pattern.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2051,2054],{"name":2052,"slug":2053,"type":16},"Automation","automation",{"name":2055,"slug":2056,"type":16},"Concurrency","concurrency",26008,"https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code","2026-07-20T05:58:45.650067",{"slug":2061,"name":2061,"fn":2062,"description":2063,"org":2064,"tags":2065,"stars":2057,"repoUrl":2058,"updatedAt":2078},"cua-driver-rs","drive native GUI applications via MCP","Drive a native GUI app (macOS, Windows, Linux) via the cua-driver CLI (default) or MCP server — snapshot its accessibility tree, click\u002Ftype\u002Fscroll by element_index or pixel coords, verify via re-snapshot, all without bringing the target to the foreground. Use when the user asks you to operate, drive, automate, or perform a GUI task in a real application on the host.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2066,2069,2072,2075],{"name":2067,"slug":2068,"type":16},"Accessibility","accessibility",{"name":2070,"slug":2071,"type":16},"Browser Automation","browser-automation",{"name":2073,"slug":2074,"type":16},"Desktop","desktop",{"name":2076,"slug":2077,"type":16},"MCP","mcp","2026-07-16T05:59:28.687299",{"slug":2080,"name":2080,"fn":2081,"description":2082,"org":2083,"tags":2084,"stars":2057,"repoUrl":2058,"updatedAt":2094},"dataviz","design and validate data visualizations","Design guidance for charts, graphs, dashboards, maps, and data visualizations, including a local palette validator.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2085,2088,2091],{"name":2086,"slug":2087,"type":16},"Charts","charts",{"name":2089,"slug":2090,"type":16},"Dashboards","dashboards",{"name":2092,"slug":2093,"type":16},"Data Visualization","data-visualization","2026-07-16T05:59:28.31755",{"slug":2096,"name":2096,"fn":2097,"description":2098,"org":2099,"tags":2100,"stars":2057,"repoUrl":2058,"updatedAt":2110},"extension-creator","create Qwen Code extensions","Create, scaffold, customize, validate, and locally test Qwen Code extensions. Use when the user wants a new Qwen Code extension, needs help choosing an extension template, wants to add QWEN.md context, commands, skills, agents, MCP servers, settings, hooks, channels, or LSP servers, or asks how to link and test an extension locally. Invoke with `\u002Fextension-creator` followed by an extension path and optional template name.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2101,2104,2107],{"name":2102,"slug":2103,"type":16},"Coding","coding",{"name":2105,"slug":2106,"type":16},"Documentation","documentation",{"name":2108,"slug":2109,"type":16},"Plugin Development","plugin-development","2026-07-16T05:59:24.818967",{"slug":2112,"name":2112,"fn":2113,"description":2114,"org":2115,"tags":2116,"stars":2057,"repoUrl":2058,"updatedAt":2124},"loop","run scheduled or self-paced prompt loops","Create a loop that runs a prompt now and follows up either on a fixed schedule or through self-paced wakeups. Usage - \u002Floop check the build, \u002Floop 5m check the build, \u002Floop check the PR every 30m. \u002Floop list to show jobs, \u002Floop clear to cancel all.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2117,2118,2121],{"name":2052,"slug":2053,"type":16},{"name":2119,"slug":2120,"type":16},"Productivity","productivity",{"name":2122,"slug":2123,"type":16},"Scheduling","scheduling","2026-07-16T05:59:25.50027",{"slug":2126,"name":2126,"fn":2127,"description":2128,"org":2129,"tags":2130,"stars":2057,"repoUrl":2058,"updatedAt":2140},"new-app","build new applications from scratch","Workflow for creating new applications from scratch. Covers requirements gathering, tech stack selection, scaffolding, implementation, and delivery of a functional prototype.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2131,2134,2137],{"name":2132,"slug":2133,"type":16},"Engineering","engineering",{"name":2135,"slug":2136,"type":16},"Prototyping","prototyping",{"name":2138,"slug":2139,"type":16},"Web Development","web-development","2026-07-16T05:59:25.157573",{"slug":2142,"name":2142,"fn":2143,"description":2144,"org":2145,"tags":2146,"stars":2057,"repoUrl":2058,"updatedAt":2154},"qc-helper","provide Qwen Code usage and configuration support","Answer any question about Qwen Code usage, features, configuration, and troubleshooting by referencing the official user documentation. Also helps users view or modify their settings.json. Invoke with `\u002Fqc-helper` followed by a question, e.g. `\u002Fqc-helper how do I configure MCP servers?` or `\u002Fqc-helper change approval mode to yolo`.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2147,2150,2151],{"name":2148,"slug":2149,"type":16},"Configuration","configuration",{"name":2105,"slug":2106,"type":16},{"name":2152,"slug":2153,"type":16},"Reference","reference","2026-07-16T05:59:29.118413",{"slug":2156,"name":2156,"fn":2157,"description":2158,"org":2159,"tags":2160,"stars":2057,"repoUrl":2058,"updatedAt":2167},"review","review code for quality and security","Review changed code for correctness, security, code quality, and performance. Use when the user asks to review code changes, a PR, or specific files. Invoke with `\u002Freview`, `\u002Freview \u003Cpr-number>`, `\u002Freview \u003Cfile-path>`, or `\u002Freview \u003Cpr-number> --comment` to post inline comments on the PR. Add `--effort low|medium|high` to trade depth for speed (defaults to high for PRs, medium for local changes).",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2161,2164],{"name":2162,"slug":2163,"type":16},"Code Review","code-review",{"name":2165,"slug":2166,"type":16},"Security","security","2026-07-30T05:30:17.682893",{"slug":2169,"name":2169,"fn":2170,"description":2171,"org":2172,"tags":2173,"stars":2057,"repoUrl":2058,"updatedAt":2181},"simplify","clean up and simplify code changes","Review recent code changes for reuse, code quality, and efficiency, then directly apply straightforward cleanup improvements. Use when the user wants a post-implementation cleanup pass, pre-PR polish, or asks to simplify\u002Frefine recent changes. Invoke with `\u002Fsimplify` or `\u002Fsimplify \u003Cfocus>`.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2174,2177,2178],{"name":2175,"slug":2176,"type":16},"Code Analysis","code-analysis",{"name":2132,"slug":2133,"type":16},{"name":2179,"slug":2180,"type":16},"Performance","performance","2026-07-20T05:58:46.653811",{"slug":2183,"name":2183,"fn":2184,"description":2185,"org":2186,"tags":2187,"stars":2057,"repoUrl":2058,"updatedAt":2193},"stuck","diagnose and debug stuck Qwen Code sessions","Diagnose frozen, stuck, or slow Qwen Code sessions on this machine. Scans for problematic processes, high CPU\u002Fmemory usage, hung subprocesses, and debug logs. Use \u002Fstuck or \u002Fstuck \u003CPID> to focus on a specific process.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2188,2191,2192],{"name":2189,"slug":2190,"type":16},"Debugging","debugging",{"name":2132,"slug":2133,"type":16},{"name":2179,"slug":2180,"type":16},"2026-07-16T05:59:25.838629",{"slug":2195,"name":2195,"fn":2196,"description":2197,"org":2198,"tags":2199,"stars":2206,"repoUrl":2207,"updatedAt":2208},"open-computer-use","configure Open Computer Use MCP server","Platform-neutral guidance for using Open Computer Use, the open-source Computer Use MCP server and CLI for macOS, Linux, and Windows. Use when an agent needs to install, verify, troubleshoot, configure, or operate Open Computer Use through its native CLI, stdio MCP server, or direct Computer Use tool calls.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2200,2201,2204,2205],{"name":2052,"slug":2053,"type":16},{"name":2202,"slug":2203,"type":16},"CLI","cli",{"name":2073,"slug":2074,"type":16},{"name":2076,"slug":2077,"type":16},176,"https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fopen-computer-use","2026-07-16T05:59:22.010839",{"slug":2210,"name":2210,"fn":2211,"description":2212,"org":2213,"tags":2214,"stars":23,"repoUrl":24,"updatedAt":2224},"auto-pr","automate pull request submission and review","Automated PR submission assistant, including code review, documentation generation, and PR creation",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2215,2216,2217,2218,2221],{"name":2052,"slug":2053,"type":16},{"name":2162,"slug":2163,"type":16},{"name":2105,"slug":2106,"type":16},{"name":2219,"slug":2220,"type":16},"GitHub","github",{"name":2222,"slug":2223,"type":16},"Pull Requests","pull-requests","2026-07-16T06:00:01.890524",21,{"items":2227,"total":508},[2228,2236,2251,2271,2281,2292,2319],{"slug":2210,"name":2210,"fn":2211,"description":2212,"org":2229,"tags":2230,"stars":23,"repoUrl":24,"updatedAt":2224},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2231,2232,2233,2234,2235],{"name":2052,"slug":2053,"type":16},{"name":2162,"slug":2163,"type":16},{"name":2105,"slug":2106,"type":16},{"name":2219,"slug":2220,"type":16},{"name":2222,"slug":2223,"type":16},{"slug":2237,"name":2237,"fn":2238,"description":2239,"org":2240,"tags":2241,"stars":23,"repoUrl":24,"updatedAt":2250},"browser-use","automate web browser interactions","Control browser pages using the Playwright MCP server. Use when the user asks to open, inspect, navigate, click, type, test, or automate websites, localhost web apps, browser tabs, forms, and web UI.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2242,2243,2244,2247],{"name":2070,"slug":2071,"type":16},{"name":2076,"slug":2077,"type":16},{"name":2245,"slug":2246,"type":16},"Playwright","playwright",{"name":2248,"slug":2249,"type":16},"Testing","testing","2026-07-16T06:00:52.14183",{"slug":2252,"name":2252,"fn":2253,"description":2254,"org":2255,"tags":2256,"stars":23,"repoUrl":24,"updatedAt":2270},"codegraph-qa","analyze codebases using CodeScope","Use CodeScope to analyze any indexed codebase via its graph database (neug) and vector index (zvec). Supports Python, JavaScript\u002FTypeScript, C, and Java (including Hadoop-scale repositories). Covers call graphs, dependency analysis, dead code detection, hotspots, module coupling, architectural layering, commit history, change attribution, semantic code search, impact analysis, full architecture reports, and bug root cause analysis from GitHub issues. Use this skill whenever the user asks about code structure, code dependencies, who calls what, why something changed, finding similar functions, generating architecture reports, understanding module boundaries, analyzing GitHub issues\u002Fbugs, finding bug root causes, understanding why a project has many bugs, tracing bugs to code, indexing Java projects, or any question that benefits from a code knowledge graph — even if they don't mention \"CodeScope\" by name. If a `.codegraph` or similar index directory exists in the workspace, this skill applies.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2257,2258,2261,2264,2267],{"name":2175,"slug":2176,"type":16},{"name":2259,"slug":2260,"type":16},"Java","java",{"name":2262,"slug":2263,"type":16},"JavaScript","javascript",{"name":2265,"slug":2266,"type":16},"Python","python",{"name":2268,"slug":2269,"type":16},"TypeScript","typescript","2026-07-16T06:01:30.356708",{"slug":2272,"name":2272,"fn":2273,"description":2274,"org":2275,"tags":2276,"stars":23,"repoUrl":24,"updatedAt":2280},"computer-use","control local desktop applications","Control the local desktop using the `computer` MCP tool from computer-use-mcp. Use when the user asks to operate local Mac\u002FWindows apps, inspect the screen, click UI, type text, press shortcuts, scroll, drag, or interact with native GUI software.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2277,2278,2279],{"name":2052,"slug":2053,"type":16},{"name":2073,"slug":2074,"type":16},{"name":2076,"slug":2077,"type":16},"2026-07-16T05:59:22.346785",{"slug":2282,"name":2282,"fn":2283,"description":2284,"org":2285,"tags":2286,"stars":23,"repoUrl":24,"updatedAt":2291},"computer-use-hybrid","control desktop apps with hybrid context","Control native macOS, Windows, and Linux desktop apps through the `open-computer-use` MCP server. Use when the user asks to operate local apps with accessibility-tree context plus screenshots, inspect the screen, click UI, type text, press shortcuts, scroll, drag, or interact with OS-level GUI software.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2287,2288,2289,2290],{"name":2067,"slug":2068,"type":16},{"name":2052,"slug":2053,"type":16},{"name":2073,"slug":2074,"type":16},{"name":2076,"slug":2077,"type":16},"2026-07-16T06:00:52.479995",{"slug":2293,"name":2293,"fn":2294,"description":2295,"org":2296,"tags":2297,"stars":23,"repoUrl":24,"updatedAt":2318},"dashboard-builder","build full-stack dashboard applications","Build full-stack dashboard applications using React\u002FNext.js + shadcn\u002Fui + Tailwind CSS + Recharts + Express with customizable data sources. Use when creating data visualization dashboards, business intelligence interfaces, monitoring systems, KPI displays, analytics platforms, or any project requiring data visualization with modern UI components and dynamic effects.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2298,2299,2300,2303,2306,2309,2312,2315],{"name":2089,"slug":2090,"type":16},{"name":2092,"slug":2093,"type":16},{"name":2301,"slug":2302,"type":16},"Express","express",{"name":2304,"slug":2305,"type":16},"Frontend","frontend",{"name":2307,"slug":2308,"type":16},"Next.js","next-js",{"name":2310,"slug":2311,"type":16},"React","react",{"name":2313,"slug":2314,"type":16},"shadcn\u002Fui","shadcn-ui",{"name":2316,"slug":2317,"type":16},"Tailwind CSS","tailwind-css","2026-07-16T06:01:27.983011",{"slug":2320,"name":2320,"fn":2321,"description":2322,"org":2323,"tags":2324,"stars":23,"repoUrl":24,"updatedAt":2333},"image-generation","generate images from text descriptions","Image generation skill based on Alibaba Cloud DashScope, supporting the creation of high-quality hand-drawn or standard images from user descriptions.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2325,2328,2331],{"name":2326,"slug":2327,"type":16},"Creative","creative",{"name":2329,"slug":2330,"type":16},"Generative Art","generative-art",{"name":2332,"slug":2320,"type":16},"Image Generation","2026-07-16T06:01:27.641573"]