mirror of
https://git.openapi.site/https://github.com/desirecore/market.git
synced 2026-10-21 06:44:06 +08:00
Upstream health checks could select a different branch ending in `main`, index internal skills or lowercase reference documents, treat a valid pinned path as broken after an upstream move, and close the tracking issue while unpinned or unknown entries remained. Resolve exact refs and tracked filenames, compare the installed snapshot, and drive issue decisions from structured results. Refresh 26 reviewed pointers, pin DingTalk and Matt Pocock collections, remove the deleted merge-conflict skill, and add the six new public children with reviewed translations. Synchronize sidecars, observed release facts, license evidence and external dependency disclosures. Identical-tree Agent pins and their versions remain unchanged. The per-entry review is recorded in `docs/upstream-health-189-remediation.md`. Validation: 99 unit tests pass; all nine pinned collections reproduce; catalog/i18n and translation-freshness checks pass; online health checks all 41 external entries with zero broken, actionable or unknown results. Existing catalog warnings decrease from 123 to 105 with no new warning groups. Python/workflow shell syntax and whitespace checks pass. Closes #189.
208 lines
15 KiB
JSON
208 lines
15 KiB
JSON
{
|
||
"id": "wecom-cli",
|
||
"name": "WeCom CLI",
|
||
"category": "communication",
|
||
"icon": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><rect x=\"4\" y=\"5\" width=\"16\" height=\"14\" rx=\"3\" stroke=\"#2563EB\" stroke-width=\"1.7\"/><path d=\"m8 10 2 2-2 2m4 0h4\" stroke=\"#2563EB\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>",
|
||
"tags": [
|
||
"WecomTeam"
|
||
],
|
||
"i18n": {
|
||
"zh-CN": {
|
||
"name": "企业微信 CLI",
|
||
"shortDesc": "企业微信官方命令行工具,让人与 AI Agent 在终端操作企业微信文档、智能表格、消息等核心业务。需自行安装 wecom-cli 1.2.1 及以上版本并授权;文档和表格生成另需 Python 依赖。"
|
||
},
|
||
"en-US": {
|
||
"name": "WeCom CLI",
|
||
"shortDesc": "Official WeCom (Enterprise WeChat) CLI for humans and AI agents to operate docs, smart sheets and messaging in the terminal. Requires separately installed wecom-cli 1.2.1+ and account authorization; document/sheet generation needs additional Python dependencies."
|
||
}
|
||
},
|
||
"maintainer": {
|
||
"name": "WecomTeam",
|
||
"verified": false,
|
||
"account": "WecomTeam",
|
||
"url": "https://github.com/WecomTeam/wecom-cli"
|
||
},
|
||
"stewardship": "community",
|
||
"license": "MIT",
|
||
"redistribution": "allowed",
|
||
"source": {
|
||
"kind": "git",
|
||
"repoUrl": "https://github.com/WecomTeam/wecom-cli.git",
|
||
"repoBranch": "main",
|
||
"ref": "c4b9b6610c7ca2854441bfa336a5b458daeeb707"
|
||
},
|
||
"children": [
|
||
{
|
||
"id": "wecomcli-calendar",
|
||
"path": "skills/wecomcli-calendar",
|
||
"i18n": {
|
||
"zh-CN": {
|
||
"shortDesc": "企业微信日程管理。当用户需要预约日程、预订会议室、查看/更新/取消日程或查忙闲时触发。本技能负责『日程』——即不含在线会议链接的安排(也涵盖纯线下面对面碰头);若用户要的是『在线会议』(含会议号/入会链接、可远程或视频参会),改用 wecomcli-meeting 技能。用户仅说'开会/约个会/某会'等、未明确要创建的…"
|
||
},
|
||
"en-US": {
|
||
"shortDesc": "企业微信日程管理。当用户需要预约日程、预订会议室、查看/更新/取消日程或查忙闲时触发。本技能负责『日程』——即不含在线会议链接的安排(也涵盖纯线下面对面碰头);若用户要的是『在线会议』(含会议号/入会链接、可远程或视频参会),改用 wecomcli-meeting 技能。用户仅说'开会/约个会/某会'等、未明确要创建的…"
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"id": "wecomcli-contact",
|
||
"path": "skills/wecomcli-contact",
|
||
"i18n": {
|
||
"zh-CN": {
|
||
"shortDesc": "使用 wecom-cli 按姓名、拼音、英文名或别名搜索企业微信通讯录中的人员,并查询匹配人员的 userid、部门和职务。适用于查找联系人、区分同名人员、获取用户 userid,以及列出全部同名人员。"
|
||
},
|
||
"en-US": {
|
||
"shortDesc": "使用 wecom-cli 按姓名、拼音、英文名或别名搜索企业微信通讯录中的人员,并查询匹配人员的 userid、部门和职务。适用于查找联系人、区分同名人员、获取用户 userid,以及列出全部同名人员。"
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"id": "wecomcli-disk",
|
||
"path": "skills/wecomcli-disk",
|
||
"version": "1.0.0",
|
||
"i18n": {
|
||
"zh-CN": {
|
||
"shortDesc": "企业微信微盘(Disk / 网盘)文件操作技能。承接\"微盘 / 网盘\"里的文件列出、搜索、读取元信息、上传、下载、重命名、新建文件夹操作。用户明确提到\"微盘\"/\"网盘\"/\"共享空间\"时必须先读取本技能获取完整指引,不得凭记忆处理。用户说\"上传到微盘\"、\"帮我在微盘里搜一下 xxx\"、\"微盘那个 PPT 在哪\"、\"下载微…"
|
||
},
|
||
"en-US": {
|
||
"shortDesc": "企业微信微盘(Disk / 网盘)文件操作技能。承接\"微盘 / 网盘\"里的文件列出、搜索、读取元信息、上传、下载、重命名、新建文件夹操作。用户明确提到\"微盘\"/\"网盘\"/\"共享空间\"时必须先读取本技能获取完整指引,不得凭记忆处理。用户说\"上传到微盘\"、\"帮我在微盘里搜一下 xxx\"、\"微盘那个 PPT 在哪\"、\"下载微…"
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"id": "wecomcli-doc",
|
||
"path": "skills/wecomcli-doc",
|
||
"i18n": {
|
||
"zh-CN": {
|
||
"shortDesc": "企业微信在线 doc 文档技能。能够新建 doc、导入本地 .doc/.docx/.txt 为 doc、读取 doc 内容、向 doc 追加或覆盖写入。仅当用户明确出现「doc」「docx」「word」「在线文档」「office 文档」等强类型词,或提供 https://doc.weixin.qq.com/doc/xx…"
|
||
},
|
||
"en-US": {
|
||
"shortDesc": "企业微信在线 doc 文档技能。能够新建 doc、导入本地 .doc/.docx/.txt 为 doc、读取 doc 内容、向 doc 追加或覆盖写入。仅当用户明确出现「doc」「docx」「word」「在线文档」「office 文档」等强类型词,或提供 https://doc.weixin.qq.com/doc/xx…"
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"id": "wecomcli-doc-manage",
|
||
"path": "skills/wecomcli-doc-manage",
|
||
"i18n": {
|
||
"zh-CN": {
|
||
"shortDesc": "企业微信文档公共管理:搜索文档(最近浏览/创建)、文档改名、添加文档成员权限、设置文档加入规则。适用于所有文档类型(doc文档 / 在线表格 / 智能表格 / 智能文档)。新建或导入doc文档请使用 wecomcli-doc;新建或导入在线表格请使用 wecomcli-sheet;智能表格内容 CRUD 请使用 wec…"
|
||
},
|
||
"en-US": {
|
||
"shortDesc": "企业微信文档公共管理:搜索文档(最近浏览/创建)、文档改名、添加文档成员权限、设置文档加入规则。适用于所有文档类型(doc文档 / 在线表格 / 智能表格 / 智能文档)。新建或导入doc文档请使用 wecomcli-doc;新建或导入在线表格请使用 wecomcli-sheet;智能表格内容 CRUD 请使用 wec…"
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"id": "wecomcli-email",
|
||
"path": "skills/wecomcli-email",
|
||
"version": "2.1.0",
|
||
"i18n": {
|
||
"zh-CN": {
|
||
"shortDesc": "企业微信邮件:发送/回复/转发邮件、搜索邮件列表、获取邮件详情(正文、附件、内嵌图片解析),支持通过邮件发送日程邀约和会议预定。当用户涉及内部邮件收发、邮件查询、邮件管理等需求时使用。注意:日程和会议有单独的技能,仅当用户明确提到\"邮箱\"或\"邮件\"时(如\"通过邮箱发送会议邀请\"、\"发封会议邮件\"),才使用本技能处理会议…"
|
||
},
|
||
"en-US": {
|
||
"shortDesc": "企业微信邮件:发送/回复/转发邮件、搜索邮件列表、获取邮件详情(正文、附件、内嵌图片解析),支持通过邮件发送日程邀约和会议预定。当用户涉及内部邮件收发、邮件查询、邮件管理等需求时使用。注意:日程和会议有单独的技能,仅当用户明确提到\"邮箱\"或\"邮件\"时(如\"通过邮箱发送会议邀请\"、\"发封会议邮件\"),才使用本技能处理会议…"
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"id": "wecomcli-media",
|
||
"path": "skills/wecomcli-media",
|
||
"version": "1.0.0",
|
||
"i18n": {
|
||
"zh-CN": {
|
||
"shortDesc": "企业微信媒体文件上传/下载技能。承接基于 media_id 下载媒体文件到本地,以及上传本地文件获取 media_id 两类操作。当其他技能(微盘、邮件等)返回了 media_id 需要落地为本地文件,或已有本地文件需要转换为 media_id 供其他技能使用时,必须先读取本技能获取完整指引,不得凭记忆处理。本技能不解…"
|
||
},
|
||
"en-US": {
|
||
"shortDesc": "企业微信媒体文件上传/下载技能。承接基于 media_id 下载媒体文件到本地,以及上传本地文件获取 media_id 两类操作。当其他技能(微盘、邮件等)返回了 media_id 需要落地为本地文件,或已有本地文件需要转换为 media_id 供其他技能使用时,必须先读取本技能获取完整指引,不得凭记忆处理。本技能不解…"
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"id": "wecomcli-meeting",
|
||
"path": "skills/wecomcli-meeting",
|
||
"i18n": {
|
||
"zh-CN": {
|
||
"shortDesc": "企业微信会议管理。本技能负责『在线会议』——即含在线会议链接(含会议号/入会链接、可远程或视频参会)的会议的创建、查询、搜索、获取详情(含会议信息、纪要、待办)、查询会议转写原文(逐字发言记录)、更新、取消等全部操作;若用户要的是不含在线会议链接的『日程』(也涵盖纯线下面对面碰头),改用 wecomcli-calend…"
|
||
},
|
||
"en-US": {
|
||
"shortDesc": "企业微信会议管理。本技能负责『在线会议』——即含在线会议链接(含会议号/入会链接、可远程或视频参会)的会议的创建、查询、搜索、获取详情(含会议信息、纪要、待办)、查询会议转写原文(逐字发言记录)、更新、取消等全部操作;若用户要的是不含在线会议链接的『日程』(也涵盖纯线下面对面碰头),改用 wecomcli-calend…"
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"id": "wecomcli-message",
|
||
"path": "skills/wecomcli-message",
|
||
"i18n": {
|
||
"zh-CN": {
|
||
"shortDesc": "查询当前可以发送消息的聊天会话范围,并向会话列表中的单聊或群聊发送文本、Markdown、图片、文件、语音、视频消息。用户要求“给某人发消息”“在某个群里通知”“给最近会话发消息”或“把图片/文件/语音/视频发到企业微信”时使用。"
|
||
},
|
||
"en-US": {
|
||
"shortDesc": "查询当前可以发送消息的聊天会话范围,并向会话列表中的单聊或群聊发送文本、Markdown、图片、文件、语音、视频消息。用户要求“给某人发消息”“在某个群里通知”“给最近会话发消息”或“把图片/文件/语音/视频发到企业微信”时使用。"
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"id": "wecomcli-shared",
|
||
"path": "skills/wecomcli-shared",
|
||
"i18n": {
|
||
"zh-CN": {
|
||
"shortDesc": "wecom-cli 业务技能的公共前置检查、获取机器人及授权真人身份,以及通用输出约束。任何 wecomcli-* 技能首次准备执行 wecom-cli 命令前,都必须同时读取本技能,检查 CLI 是否安装、版本是否不低于 1.2.1,以及企业微信凭证是否已授权;仅在缺失、版本过低或未授权时执行安装或初始化。本技能还定…"
|
||
},
|
||
"en-US": {
|
||
"shortDesc": "wecom-cli 业务技能的公共前置检查、获取机器人及授权真人身份,以及通用输出约束。任何 wecomcli-* 技能首次准备执行 wecom-cli 命令前,都必须同时读取本技能,检查 CLI 是否安装、版本是否不低于 1.2.1,以及企业微信凭证是否已授权;仅在缺失、版本过低或未授权时执行安装或初始化。本技能还定…"
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"id": "wecomcli-sheet",
|
||
"path": "skills/wecomcli-sheet",
|
||
"i18n": {
|
||
"zh-CN": {
|
||
"shortDesc": "企业微信在线表格文档管理:新建在线表格、导入 CSV/Excel 为在线表格、读取表格信息与数据、修改表格内容、追加行数据、子表管理。当用户提到'表格'、'在线表格'、'excel表格'这些关键词触发,或链接形如 https://doc.weixin.qq.com/sheet/xxx 时触发。文档公共操作请使用 wec…"
|
||
},
|
||
"en-US": {
|
||
"shortDesc": "企业微信在线表格文档管理:新建在线表格、导入 CSV/Excel 为在线表格、读取表格信息与数据、修改表格内容、追加行数据、子表管理。当用户提到'表格'、'在线表格'、'excel表格'这些关键词触发,或链接形如 https://doc.weixin.qq.com/sheet/xxx 时触发。文档公共操作请使用 wec…"
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"id": "wecomcli-smartpage",
|
||
"path": "skills/wecomcli-smartpage",
|
||
"i18n": {
|
||
"zh-CN": {
|
||
"shortDesc": "企业微信智能文档(smartpage)操作技能。能够新建文档、导入 .md 为文档、读取文档内容、修改文档内容(整页重写、局部编辑、增删子页面)、上传附件到文档,以及搭建带看板/图表的数据系统页面和信息收集表单页面。当用户提及文档,智能文档,智能主页、提供 https://doc.weixin.qq.com/smart…"
|
||
},
|
||
"en-US": {
|
||
"shortDesc": "企业微信智能文档(smartpage)操作技能。能够新建文档、导入 .md 为文档、读取文档内容、修改文档内容(整页重写、局部编辑、增删子页面)、上传附件到文档,以及搭建带看板/图表的数据系统页面和信息收集表单页面。当用户提及文档,智能文档,智能主页、提供 https://doc.weixin.qq.com/smart…"
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"id": "wecomcli-smartsheet",
|
||
"path": "skills/wecomcli-smartsheet",
|
||
"i18n": {
|
||
"zh-CN": {
|
||
"shortDesc": "企业微信智能表格内容操作技能——专注于智能表格(smartsheet)的数据、结构与样式管理:读取表结构与记录、管理子表/字段/记录/视图/图表,以及修改行列样式(填色/高亮);记录新增或更新遇到 851003 / no authority 时通过 Webhook 兜底写入。触发条件:用户提到智能表格、企微表格、sma…"
|
||
},
|
||
"en-US": {
|
||
"shortDesc": "企业微信智能表格内容操作技能——专注于智能表格(smartsheet)的数据、结构与样式管理:读取表结构与记录、管理子表/字段/记录/视图/图表,以及修改行列样式(填色/高亮);记录新增或更新遇到 851003 / no authority 时通过 Webhook 兜底写入。触发条件:用户提到智能表格、企微表格、sma…"
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"id": "wecomcli-todo",
|
||
"path": "skills/wecomcli-todo",
|
||
"i18n": {
|
||
"zh-CN": {
|
||
"shortDesc": "管理企业微信待办,支持创建、删除或退出、完成、查询和筛选,以及修改标题、描述、参与人名单和截止时间。"
|
||
},
|
||
"en-US": {
|
||
"shortDesc": "管理企业微信待办,支持创建、删除或退出、完成、查询和筛选,以及修改标题、描述、参与人名单和截止时间。"
|
||
}
|
||
}
|
||
}
|
||
]
|
||
}
|