Files
market/manifest.json
mashagua 6fbd5590a7 fix: dingtalk-cli 上游迁移至 DingTalk-Real-AI/dingtalk-workspace-cli (#187)
## 概述
`skills/dingtalk-cli` 指向的上游 `open-dingtalk/dingtalk-workspace-cli` 已
404(`git ls-remote` 返回需要认证,仓库已删除或转为私有),客户端按该指针已无法获取内容。本 PR 将指针迁移到项目现在的地址
[DingTalk-Real-AI/dingtalk-workspace-cli](https://github.com/DingTalk-Real-AI/dingtalk-workspace-cli)。

## 为什么认定是同一项目
- 新仓库 README / README_zh、brew tap、Releases、SECURITY 链接全部指向
`DingTalk-Real-AI/dingtalk-workspace-cli`,产品名、`dws` 命令、Apache-2.0 许可一致。
- 新仓库最新提交 `7de51a8`(2026-09-23)是 `v1.0.63-beta.3` 的 formula 更新,与 npm
`dingtalk-workspace-cli` 当前 beta 版本号一致。
- 注意:npm 包元数据的 `repository` 仍写着旧地址,尚未随迁移更新。请 reviewer 确认是否认可新组织为官方来源。

## 变更
- `source.repoUrl`、sidecar `provenance.content.url` → 新地址;`maintainer` /
`upstreamMaintainer` → `DingTalk-Real-AI`(`url` 仍为 npm 包页)。
- 上游子技能目录已从 `multi/` 移到 `skills/multi/`,14 个 `children[].path`
同步修正(已逐一确认新地址下存在 `SKILL.md`)。
- 新增上游新子技能 `dingtalk-tag`(数字员工管理),`childCount` 14 → 15。
- 上游 `skills/mono`(frontmatter `metadata.internal: true` 的合并技能
`dws`)不作为子技能收录。
- 保持原有 `listing-only`、未锁定 `ref` 的状态不变,未改动人工撰写的子技能简介。
- `manifest.json`:version 1.5.2 → 1.5.4(1.5.3 已由 #186 使用;两者合并有先后时需解一次
version 行冲突),lastUpdated → 2026-09-25。

## 验证
```
uv run scripts/i18n/validate-i18n.py                                    # 0 error(s)
uv run scripts/catalog/validate_catalog_metadata.py --require-complete  # 0 error(s),dingtalk-cli 无警告
uv run scripts/gen-collection-children.py --check dingtalk-cli          # SKIP(未锁定 ref,与改动前一致)
```

🤖 Generated with [Claude Code](https://claude.com/claude-code)

https://claude.ai/code/session_0191D9g1FhRQzEGTefUn6mTb

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Yige <a@wyr.me>
2026-09-26 18:08:57 +08:00

1000 B