[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6C5THASGNVKWH1M36Q91GT3":3,"skill-same:01M6C5THASGNVKWH1M36Q91GT3":64},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":37,"linkOnly":38,"markdownContent":39,"markdownBody":40,"frontMatter":41,"refName":43,"commitSha":44,"skillDirectory":45,"forksCount":46,"repositoryHtmlUrl":47,"repositoryHomepageUrl":48,"ownerHtmlUrl":49,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":50,"install":51,"resources":63},"01M6C5THASGNVKWH1M36Q91GT3","wecom-cli-setup",null,"Install the official wecom-cli and its published skills, then verify scan-code login with one read-only identity call.","ZMGID\u002Fkivio","ZMGID","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F214914950?v=4","01M6C5P2ZSDBWZEWX8S97JBJ11","ZhiMeng","01M6C5P35DMH85NJY5E9AJ7R9Q",585,"GPL-3.0","https:\u002F\u002Fgithub.com\u002FZMGID\u002Fkivio\u002Fblob\u002Fmain\u002Fsrc-tauri\u002Fresources\u002Fplugins\u002Fwecom-cli-setup\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36],"cli","setup","wecom","wecom cli setup","wecom cli","login","true","read-only","with","call","scan","only","install","read","verify","code","official","identity","2026-11-10 10:12:30",false,"---\nname: wecom-cli-setup\ndescription: Install the official wecom-cli and its published skills, then verify scan-code login with one read-only identity call.\nkivio-market-managed: true\n---\n\n# 设置企业微信 CLI\n\n只安装官方 CLI 和官方技能，并做只读验证。市场只管理 `wecom-cli` 和 `wecom-cli-setup` 两个 Skill。业务技能用企业微信自己发布的安装命令，不把仓库里的 `wecomcli-*` 复制进 `~\u002F.kivio\u002Fskills`，也不改写那些技能。已有 CLI、技能和授权直接复用。如果这两个市场文件损坏，使用市场的“重新配置”修复。\n\n## 0. 核对 Kivio 接入\n\n先确认当前 Kivio 对话能加载 `wecom-cli` 和 `wecom-cli-setup`。本插件通过这两个 Skill、官方 `wecom-cli`，以及官方安装到本机的 `wecomcli-*` 技能工作，没有命令或 MCP 组件，不要为它创建空的 MCP 配置。若市场显示“需修复”或这两个 Skill 缺失，使用市场的安装\u002F修复入口恢复，不手工改官方技能。\n\n## 1. 安装官方 CLI 和官方技能\n\n需要 Node.js 18 或更新版本。运行 `command -v wecom-cli` 和 `wecom-cli --version`。缺少 CLI 时，先展示 `npm install -g @wecom\u002Fcli` 并取得同意，然后执行并核对版本。\n\n官方技能用企业微信给出的命令安装，不要自己写技能内容：\n\n```bash\nnpx skills add WeComTeam\u002Fwecom-cli -y -g\n```\n\n装完后确认官方技能已出现，例如 `wecomcli-shared` 能被读到。命令失败就停止，并把错误告诉用户。不要把这些技能再复制一份到 `~\u002F.kivio\u002Fskills`。\n\n## 2. 复用或完成授权\n\n运行 `wecom-cli auth show --status`。不要读取或输出 Bot Secret、Token、Cookie 或配置文件内容。\n\n- 输出 `authorized`：进入第 3 步，不重新登录。\n- 输出 `unauthorized`：在能持续读取输出的终端运行 `wecom-cli auth init --noninteractive`。先把命令展示的授权链接和二维码原样给用户，再等待用户用企业微信扫码。若当前工具看不到输出，让用户在自己的终端运行。完成后重新运行 `wecom-cli auth show --status`，只有输出 `authorized` 才继续。\n- 其他输出或命令失败：停止，并把错误告诉用户。不要让用户把密钥发到聊天。`--manual` 只在用户自己选择时使用。\n\n## 3. 只读身份确认\n\n授权通过后运行 `wecom-cli identity whoami`。以退出码 0 且能读到当前身份为成功。setup 不发送消息，不改文档、日程、会议、待办、邮件或微盘。\n\n分别报告 Kivio 的两个 Skill、CLI 版本、官方技能是否已安装、授权状态和身份确认结果。市场“已安装”只表示组件就位；未完成 `identity whoami` 时只报告“CLI 已就绪，身份未验证”。\n\n完整完成后，只把已安装的 `~\u002F.kivio\u002Fskills\u002Fwecom-cli-setup\u002FSKILL.md` 的 YAML `description` 行尾追加一次 ` [setup completed once]`；原有描述和其他内容不变。验证未完成就不要标记。这个标记只表示曾跑通；用户要求重跑或调用失败时仍可重跑，不重复追加标记。\n","# 设置企业微信 CLI\n\n只安装官方 CLI 和官方技能，并做只读验证。市场只管理 `wecom-cli` 和 `wecom-cli-setup` 两个 Skill。业务技能用企业微信自己发布的安装命令，不把仓库里的 `wecomcli-*` 复制进 `~\u002F.kivio\u002Fskills`，也不改写那些技能。已有 CLI、技能和授权直接复用。如果这两个市场文件损坏，使用市场的“重新配置”修复。\n\n## 0. 核对 Kivio 接入\n\n先确认当前 Kivio 对话能加载 `wecom-cli` 和 `wecom-cli-setup`。本插件通过这两个 Skill、官方 `wecom-cli`，以及官方安装到本机的 `wecomcli-*` 技能工作，没有命令或 MCP 组件，不要为它创建空的 MCP 配置。若市场显示“需修复”或这两个 Skill 缺失，使用市场的安装\u002F修复入口恢复，不手工改官方技能。\n\n## 1. 安装官方 CLI 和官方技能\n\n需要 Node.js 18 或更新版本。运行 `command -v wecom-cli` 和 `wecom-cli --version`。缺少 CLI 时，先展示 `npm install -g @wecom\u002Fcli` 并取得同意，然后执行并核对版本。\n\n官方技能用企业微信给出的命令安装，不要自己写技能内容：\n\n```bash\nnpx skills add WeComTeam\u002Fwecom-cli -y -g\n```\n\n装完后确认官方技能已出现，例如 `wecomcli-shared` 能被读到。命令失败就停止，并把错误告诉用户。不要把这些技能再复制一份到 `~\u002F.kivio\u002Fskills`。\n\n## 2. 复用或完成授权\n\n运行 `wecom-cli auth show --status`。不要读取或输出 Bot Secret、Token、Cookie 或配置文件内容。\n\n- 输出 `authorized`：进入第 3 步，不重新登录。\n- 输出 `unauthorized`：在能持续读取输出的终端运行 `wecom-cli auth init --noninteractive`。先把命令展示的授权链接和二维码原样给用户，再等待用户用企业微信扫码。若当前工具看不到输出，让用户在自己的终端运行。完成后重新运行 `wecom-cli auth show --status`，只有输出 `authorized` 才继续。\n- 其他输出或命令失败：停止，并把错误告诉用户。不要让用户把密钥发到聊天。`--manual` 只在用户自己选择时使用。\n\n## 3. 只读身份确认\n\n授权通过后运行 `wecom-cli identity whoami`。以退出码 0 且能读到当前身份为成功。setup 不发送消息，不改文档、日程、会议、待办、邮件或微盘。\n\n分别报告 Kivio 的两个 Skill、CLI 版本、官方技能是否已安装、授权状态和身份确认结果。市场“已安装”只表示组件就位；未完成 `identity whoami` 时只报告“CLI 已就绪，身份未验证”。\n\n完整完成后，只把已安装的 `~\u002F.kivio\u002Fskills\u002Fwecom-cli-setup\u002FSKILL.md` 的 YAML `description` 行尾追加一次 ` [setup completed once]`；原有描述和其他内容不变。验证未完成就不要标记。这个标记只表示曾跑通；用户要求重跑或调用失败时仍可重跑，不重复追加标记。\n",{"name":5,"description":7,"kivio-market-managed":42},true,"main","aabf3c6d20d28577e9d89e9dc22f95355d9ab16f","src-tauri\u002Fresources\u002Fplugins\u002Fwecom-cli-setup",42,"https:\u002F\u002Fgithub.com\u002FZMGID\u002Fkivio","https:\u002F\u002Fkivio-desktop.xyz","https:\u002F\u002Fgithub.com\u002FZMGID","2026-11-12 05:47:08",{"source":8,"skillName":5,"commands":52,"prompt":62,"zipAvailable":42},[53,56,59],{"tool":54,"command":55},"npx","npx skills add ZMGID\u002Fkivio --skill wecom-cli-setup",{"tool":57,"command":58},"bunx","bunx skills add ZMGID\u002Fkivio --skill wecom-cli-setup",{"tool":60,"command":61},"pnpm","pnpm dlx skills add ZMGID\u002Fkivio --skill wecom-cli-setup","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FZMGID\u002Fkivio\u002Fblob\u002Fmain\u002Fsrc-tauri\u002Fresources\u002Fplugins\u002Fwecom-cli-setup\u002FSKILL.md",[],[65,76,83,100,107,115],{"skillNo":66,"name":67,"nameZh":6,"description":68,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":69,"categories":70,"keywords":71,"publishedAt":37},"01M6C5VRHAA6BGC03211DN35M5","example","Demonstrate loading a plugin skill from its original directory.","https:\u002F\u002Fgithub.com\u002FZMGID\u002Fkivio\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fplugins\u002Fportable-example\u002Fskills\u002Fexample\u002FSKILL.md",[],[67,72,73,74,75],"directory","plugin","plugin skill","loading",{"skillNo":77,"name":78,"nameZh":6,"description":79,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":80,"categories":81,"keywords":82,"publishedAt":37},"01M6C5VQHJN3YSF7MSBX962MJZ","review","检查代码改动的逻辑错误与遗漏","https:\u002F\u002Fgithub.com\u002FZMGID\u002Fkivio\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fplugins\u002Fkivio-example\u002Fskills\u002Freview\u002FSKILL.md",[],[78],{"skillNo":84,"name":85,"nameZh":6,"description":86,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":87,"categories":88,"keywords":94,"publishedAt":37},"01M6C5V58F1VDC0HQCERDC2M7H","kivio-configuration-guide","配置与排查 Kivio 自身：模型、提示词、Skills、插件、MCP、Hooks、斜杠命令及运行时。用户要求安装扩展、调整配置或解决不生效问题时使用；普通项目开发不触发。","https:\u002F\u002Fgithub.com\u002FZMGID\u002Fkivio\u002Fblob\u002Fmain\u002Fsrc-tauri\u002Fresources\u002Fskills\u002Fkivio-configuration-guide\u002FSKILL.md",[89],{"categoryNo":90,"categoryName":91,"taxonomyType":92,"taxonomyTypeDesc":93},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[95,96,97,98,99],"guide","kivio configuration guide","configuration","hooks","MCP",{"skillNo":101,"name":102,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":103,"categories":104,"keywords":106,"publishedAt":37},"01M6C5TN3NWEYDB9DSX92NAMCJ","automation","https:\u002F\u002Fgithub.com\u002FZMGID\u002Fkivio\u002Fblob\u002Fmain\u002Fsrc-tauri\u002Fresources\u002Fskills\u002Fautomation\u002FSKILL.md",[105],{"categoryNo":90,"categoryName":91,"taxonomyType":92,"taxonomyTypeDesc":93},[102],{"skillNo":108,"name":109,"nameZh":6,"description":110,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":111,"categories":112,"keywords":113,"publishedAt":37},"01M6C5TKABAPJW0KPA1G12YQF8","wecom-cli","Work with WeCom through the official wecom-cli and the skills shipped by WeComTeam\u002Fwecom-cli.","https:\u002F\u002Fgithub.com\u002FZMGID\u002Fkivio\u002Fblob\u002Fmain\u002Fsrc-tauri\u002Fresources\u002Fplugins\u002Fwecom-cli\u002FSKILL.md",[],[23,19,21,25,27,114,35],"work",{"skillNo":116,"name":117,"nameZh":6,"description":118,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":119,"categories":120,"keywords":121,"publishedAt":37},"01M6C5TFA160M3HNDTW7F3S16S","feishu-cli","Work with Feishu messages, documents, Base, sheets, calendar, tasks and other services through the official lark-cli and its embedded domain guidance.","https:\u002F\u002Fgithub.com\u002FZMGID\u002Fkivio\u002Fblob\u002Fmain\u002Fsrc-tauri\u002Fresources\u002Fplugins\u002Ffeishu-cli\u002FSKILL.md",[],[19,122,123,124,35,125,126,127,128,114,129,130,131,132,133,27,134,25],"feishu","feishu cli","guidance","documents","tasks","messages","services","embedded","calendar","base","lark","domain","sheets"]