mirror of
https://git.openapi.site/https://github.com/desirecore/market.git
synced 2026-09-05 18:23:50 +08:00
feat: 迁移统一目录元数据契约 (#102)
## 中文 - 为 System Agent、34 个 Builtin Skill、28 个 Pointer/Collection 条目增加 catalog sidecar - 覆盖 147 个 collection child,并固定可证明的来源;无法证明的内容保持 listing-only/unknown - 增加 strict Schema、validator、collection check 与 CI 完整性门禁 ## English - Add catalog metadata sidecars for the System Agent, 34 built-in Skills, and 28 pointer/collection entries - Cover 147 collection children while keeping unverifiable facts listing-only or unknown - Add strict schemas, validators, deterministic collection checks, and CI completeness gates ## 验证 / Verification - Catalog validator 17/17 - Collection generator 4/4 - 63 sidecars, 147 children, zero errors
This commit is contained in:
255
skills/wecom-cli/catalog-metadata.v1.json
Normal file
255
skills/wecom-cli/catalog-metadata.v1.json
Normal file
@@ -0,0 +1,255 @@
|
||||
{
|
||||
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
|
||||
"schemaVersion": 1,
|
||||
"identity": {
|
||||
"kind": "skill",
|
||||
"id": "wecom-cli"
|
||||
},
|
||||
"presentation": {
|
||||
"defaultLocale": "en-US",
|
||||
"i18n": {
|
||||
"en-US": {
|
||||
"name": "WeCom CLI",
|
||||
"summary": "Official WeCom (Enterprise WeChat) CLI for humans and AI agents to operate docs, smart sheets and messaging in the terminal"
|
||||
},
|
||||
"zh-CN": {
|
||||
"name": "企业微信 CLI",
|
||||
"summary": "企业微信官方命令行工具,让人与 AI Agent 在终端操作企业微信文档、智能表格、消息等核心业务"
|
||||
}
|
||||
},
|
||||
"category": "communication",
|
||||
"tags": [
|
||||
"WecomTeam"
|
||||
]
|
||||
},
|
||||
"release": {
|
||||
"state": "unknown"
|
||||
},
|
||||
"timestamps": {
|
||||
"catalogUpdatedAt": {
|
||||
"state": "known",
|
||||
"value": "2026-08-09T08:25:20Z",
|
||||
"precision": "second"
|
||||
},
|
||||
"releasePublishedAt": {
|
||||
"state": "unknown"
|
||||
},
|
||||
"reviewedAt": {
|
||||
"state": "unknown"
|
||||
},
|
||||
"upstreamObservedAt": {
|
||||
"state": "known",
|
||||
"value": "2026-06-28T13:06:20Z",
|
||||
"precision": "second"
|
||||
}
|
||||
},
|
||||
"provenance": {
|
||||
"content": {
|
||||
"kind": "git",
|
||||
"url": "https://github.com/WecomTeam/wecom-cli.git",
|
||||
"ref": "72e14f7695f34d28f1ff23ea504ddd2210a87c13"
|
||||
}
|
||||
},
|
||||
"governance": {
|
||||
"stewardship": "community",
|
||||
"availability": "listing-only",
|
||||
"license": {
|
||||
"state": "unknown"
|
||||
},
|
||||
"redistribution": "allowed",
|
||||
"upstreamMaintainer": {
|
||||
"name": "WecomTeam",
|
||||
"url": "https://github.com/WecomTeam/wecom-cli",
|
||||
"verified": false
|
||||
}
|
||||
},
|
||||
"compatibility": {
|
||||
"platforms": {
|
||||
"state": "unknown"
|
||||
}
|
||||
},
|
||||
"spec": {
|
||||
"kind": "skill",
|
||||
"collection": {
|
||||
"role": "parent",
|
||||
"childCount": 7,
|
||||
"children": [
|
||||
{
|
||||
"identity": {
|
||||
"kind": "skill",
|
||||
"id": "wecomcli-contact",
|
||||
"parentId": "wecom-cli"
|
||||
},
|
||||
"path": "skills/wecomcli-contact",
|
||||
"presentation": {
|
||||
"defaultLocale": "en-US",
|
||||
"i18n": {
|
||||
"en-US": {
|
||||
"name": "wecomcli-contact",
|
||||
"summary": "通讯录成员查询技能,获取当前用户可见范围内的通讯录成员,支持按姓名/别名本地筛选匹配。返回 userid、姓名和别名。⚠️ 仅返回当前用户有权限查看的成员,非全量成员。"
|
||||
},
|
||||
"zh-CN": {
|
||||
"name": "wecomcli-contact",
|
||||
"summary": "通讯录成员查询技能,获取当前用户可见范围内的通讯录成员,支持按姓名/别名本地筛选匹配。返回 userid、姓名和别名。⚠️ 仅返回当前用户有权限查看的成员,非全量成员。"
|
||||
}
|
||||
},
|
||||
"tags": []
|
||||
},
|
||||
"release": {
|
||||
"state": "unknown"
|
||||
}
|
||||
},
|
||||
{
|
||||
"identity": {
|
||||
"kind": "skill",
|
||||
"id": "wecomcli-doc",
|
||||
"parentId": "wecom-cli"
|
||||
},
|
||||
"path": "skills/wecomcli-doc",
|
||||
"presentation": {
|
||||
"defaultLocale": "en-US",
|
||||
"i18n": {
|
||||
"en-US": {
|
||||
"name": "wecomcli-doc",
|
||||
"summary": "企业微信文档、表格(在线表格)、智能表格和智能文档(原名智能主页)管理技能。提供文档的创建、读取、编辑能力,表格和智能表格的内容读取,智能表格的创建,以及智能文档的创建和内容导出。适用场景:(1) 以 Markdown 格式获取文档/表格/智能表格完整内容 (2) 新建文档或智能表格 (3) 用 Markdown 格式…"
|
||||
},
|
||||
"zh-CN": {
|
||||
"name": "wecomcli-doc",
|
||||
"summary": "企业微信文档、表格(在线表格)、智能表格和智能文档(原名智能主页)管理技能。提供文档的创建、读取、编辑能力,表格和智能表格的内容读取,智能表格的创建,以及智能文档的创建和内容导出。适用场景:(1) 以 Markdown 格式获取文档/表格/智能表格完整内容 (2) 新建文档或智能表格 (3) 用 Markdown 格式…"
|
||||
}
|
||||
},
|
||||
"tags": []
|
||||
},
|
||||
"release": {
|
||||
"state": "unknown"
|
||||
}
|
||||
},
|
||||
{
|
||||
"identity": {
|
||||
"kind": "skill",
|
||||
"id": "wecomcli-meeting",
|
||||
"parentId": "wecom-cli"
|
||||
},
|
||||
"path": "skills/wecomcli-meeting",
|
||||
"presentation": {
|
||||
"defaultLocale": "en-US",
|
||||
"i18n": {
|
||||
"en-US": {
|
||||
"name": "wecomcli-meeting",
|
||||
"summary": "企业微信会议技能,支持创建预约会议、查询会议列表、获取会议详情、取消会议、更新会议成员。当用户需要\"创建会议\"、\"预约会议\"、\"约会议\"、\"安排会议\"、\"查看会议\"、\"查询会议列表\"、\"会议详情\"、\"什么时候开会\"、\"有哪些会议\"、\"查找会议\"、\"取消会议\"、\"删除会议\"、\"修改会议成员\"、\"添加会议参与人\"、\"移除会…"
|
||||
},
|
||||
"zh-CN": {
|
||||
"name": "wecomcli-meeting",
|
||||
"summary": "企业微信会议技能,支持创建预约会议、查询会议列表、获取会议详情、取消会议、更新会议成员。当用户需要\"创建会议\"、\"预约会议\"、\"约会议\"、\"安排会议\"、\"查看会议\"、\"查询会议列表\"、\"会议详情\"、\"什么时候开会\"、\"有哪些会议\"、\"查找会议\"、\"取消会议\"、\"删除会议\"、\"修改会议成员\"、\"添加会议参与人\"、\"移除会…"
|
||||
}
|
||||
},
|
||||
"tags": []
|
||||
},
|
||||
"release": {
|
||||
"state": "unknown"
|
||||
}
|
||||
},
|
||||
{
|
||||
"identity": {
|
||||
"kind": "skill",
|
||||
"id": "wecomcli-msg",
|
||||
"parentId": "wecom-cli"
|
||||
},
|
||||
"path": "skills/wecomcli-msg",
|
||||
"presentation": {
|
||||
"defaultLocale": "en-US",
|
||||
"i18n": {
|
||||
"en-US": {
|
||||
"name": "wecomcli-msg",
|
||||
"summary": "企业微信消息技能。提供会话列表查询、消息记录拉取(支持文本/图片/文件/语音/视频)、多媒体文件获取和文本消息发送能力。当用户需要\"查看消息\"、\"看聊天记录\"、\"发消息给某人\"、\"最近有什么消息\"、\"给群里发消息\"、\"看看发了什么图片/文件\"时触发。"
|
||||
},
|
||||
"zh-CN": {
|
||||
"name": "wecomcli-msg",
|
||||
"summary": "企业微信消息技能。提供会话列表查询、消息记录拉取(支持文本/图片/文件/语音/视频)、多媒体文件获取和文本消息发送能力。当用户需要\"查看消息\"、\"看聊天记录\"、\"发消息给某人\"、\"最近有什么消息\"、\"给群里发消息\"、\"看看发了什么图片/文件\"时触发。"
|
||||
}
|
||||
},
|
||||
"tags": []
|
||||
},
|
||||
"release": {
|
||||
"state": "unknown"
|
||||
}
|
||||
},
|
||||
{
|
||||
"identity": {
|
||||
"kind": "skill",
|
||||
"id": "wecomcli-schedule",
|
||||
"parentId": "wecom-cli"
|
||||
},
|
||||
"path": "skills/wecomcli-schedule",
|
||||
"presentation": {
|
||||
"defaultLocale": "en-US",
|
||||
"i18n": {
|
||||
"en-US": {
|
||||
"name": "wecomcli-schedule",
|
||||
"summary": "企业微信日程管理技能。适用于用户对企业微信日程的各类管理需求。当用户需要:(1) 查询指定时间范围内的日程列表或获取日程详细信息(标题、时间、地点、参与者等),(2) 创建新日程并设置提醒、参与人等,(3) 修改已有日程的标题、时间、地点等信息或取消日程,(4) 添加或移除日程参与人,(5) 查询多个成员的闲忙状态并分…"
|
||||
},
|
||||
"zh-CN": {
|
||||
"name": "wecomcli-schedule",
|
||||
"summary": "企业微信日程管理技能。适用于用户对企业微信日程的各类管理需求。当用户需要:(1) 查询指定时间范围内的日程列表或获取日程详细信息(标题、时间、地点、参与者等),(2) 创建新日程并设置提醒、参与人等,(3) 修改已有日程的标题、时间、地点等信息或取消日程,(4) 添加或移除日程参与人,(5) 查询多个成员的闲忙状态并分…"
|
||||
}
|
||||
},
|
||||
"tags": []
|
||||
},
|
||||
"release": {
|
||||
"state": "unknown"
|
||||
}
|
||||
},
|
||||
{
|
||||
"identity": {
|
||||
"kind": "skill",
|
||||
"id": "wecomcli-smartsheet",
|
||||
"parentId": "wecom-cli"
|
||||
},
|
||||
"path": "skills/wecomcli-smartsheet",
|
||||
"presentation": {
|
||||
"defaultLocale": "en-US",
|
||||
"i18n": {
|
||||
"en-US": {
|
||||
"name": "wecomcli-smartsheet",
|
||||
"summary": "企业微信智能表格管理技能。提供智能表格的结构管理(子表、字段)和数据管理(记录增删改查)。适用场景:(1) 管理智能表格子表和字段/列 (2) 查询、添加、更新、删除智能表格记录。支持通过 docid 或文档 URL 定位文档。"
|
||||
},
|
||||
"zh-CN": {
|
||||
"name": "wecomcli-smartsheet",
|
||||
"summary": "企业微信智能表格管理技能。提供智能表格的结构管理(子表、字段)和数据管理(记录增删改查)。适用场景:(1) 管理智能表格子表和字段/列 (2) 查询、添加、更新、删除智能表格记录。支持通过 docid 或文档 URL 定位文档。"
|
||||
}
|
||||
},
|
||||
"tags": []
|
||||
},
|
||||
"release": {
|
||||
"state": "unknown"
|
||||
}
|
||||
},
|
||||
{
|
||||
"identity": {
|
||||
"kind": "skill",
|
||||
"id": "wecomcli-todo",
|
||||
"parentId": "wecom-cli"
|
||||
},
|
||||
"path": "skills/wecomcli-todo",
|
||||
"presentation": {
|
||||
"defaultLocale": "en-US",
|
||||
"i18n": {
|
||||
"en-US": {
|
||||
"name": "wecomcli-todo",
|
||||
"summary": "企业微信待办事项管理技能,支持查询待办列表、获取待办详情、创建待办、更新待办、删除待办及变更用户处理进度状态。在用户说\"看看我的待办列表\"、\"我有哪些待办\"、\"帮我创建一个待办\"、\"把这个任务分派给张三\"、\"标记待办完成\"、\"删掉那个待办\"、\"帮我建个提醒\"、\"更新一下待办内容\"、\"把提醒时间改到下周\"、\"接受这个待办…"
|
||||
},
|
||||
"zh-CN": {
|
||||
"name": "wecomcli-todo",
|
||||
"summary": "企业微信待办事项管理技能,支持查询待办列表、获取待办详情、创建待办、更新待办、删除待办及变更用户处理进度状态。在用户说\"看看我的待办列表\"、\"我有哪些待办\"、\"帮我创建一个待办\"、\"把这个任务分派给张三\"、\"标记待办完成\"、\"删掉那个待办\"、\"帮我建个提醒\"、\"更新一下待办内容\"、\"把提醒时间改到下周\"、\"接受这个待办…"
|
||||
}
|
||||
},
|
||||
"tags": []
|
||||
},
|
||||
"release": {
|
||||
"state": "unknown"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user