github xingkongliang/skills-manager v1.35.0
Skills Manager v1.35.0

latest releases: v1.41.0, v1.40.3, v1.40.2...
one month ago

Skills Manager v1.35.0

发布日期:2026-08-27
递交范围:v1.34.2...v1.35.0

发布概览

  • 新增 ZCode 支持,Linux ARM64 有了自己的安装包,全新安装不再一律以简体中文启动,而是跟随系统语言。
  • Kimi Code 被指向了它真正读取的目录。此前同步给 Kimi 的 skill 被写到了 Kimi 从不查看的地方——升级后请对 Kimi 再同步一次。

用户可见更新

  • 开箱支持 ZCode(#370)—— 用户级 skill 同步到 ~/.zcode/skills/,项目级同步到 <repo>/.zcode/skills,与 Claude Code 是同一种对称布局。~/.zcode/cli/plugins/ 下的插件 skill 刻意不扫描,与 Claude Code 的插件市场策略一致。内置 Agent 数量因此增加到 53 个。感谢 @brofea,图标用的是 z.ai 官网的原始标识而非重画版本。关闭 #243、#319。
  • 同步给 Kimi Code 的 skill 现在落在它会读的位置(#270)—— 此前适配器把 skill 部署到 ~/.config/agents/skills,并靠 ~/.kimi 判断 Kimi 是否安装。那是旧的 kimi-cli 的位置;kimi-code 是另一个世代,读取的是 $KIMI_CODE_HOME/skills/(默认 ~/.kimi-code/skills/)与 <project>/.kimi-code/skills/。于是同步显示成功、Kimi 里却什么都没有,而且装了 Kimi 也被显示为未安装。两者都已修复。升级只会改写路径,不会搬动文件:已经拷到 ~/.config/agents/skills 的 skill 会留在原地——那个目录仍然属于 Amp 和 Replit——所以 Kimi 需要再同步一次才能拿到它的 skill。感谢 @Libeny。
  • 全新安装会以你系统的语言启动(#374)—— 首次启动的语言此前硬编码为简体中文,不读中文的用户必须先在一个自己看不懂的界面里找到「设置 → 语言」。现在首次启动会读取 navigator.languages,选中第一个应用能提供的语言,都不匹配时回退到英文。显式的文字系统优先于地区,所以 zh-Hans-HK 仍是简体。已有的选择完全不受影响——只有在设置和 localStorage 都没有值时才会走到这一步。感谢 @sammcj。
  • Linux ARM64 有了自己的安装包(#351)—— 此前发布只有 Linux x86_64、macOS ARM64 和 Windows x64,ARM64 的 Linux 机器没有可运行的包,而 macOS ARM64 的产物是 Mach-O 二进制、拿过去也用不了。现在在原生 ARM64 runner 上构建 .deb 与 .rpm。感谢 @superwjfeng。

开发者与治理更新

  • 重定向某个工具时,不再删掉另一个工具仍在使用的目录。多个适配器可以共用同一个 skills 目录——Amp 与 Replit 都用 ~/.config/agents/skills,本次之前 Kimi 也在其中——而清理陈旧目标的逻辑会直接删除该路径,不检查还有谁指向它。这个缺陷由 Kimi 的路径迁移引入,在发布前经跨厂商复核发现;去掉这道守卫,回归测试即变红。
  • detectLanguage 改为匹配主语言子标签,而不是裸前缀。startsWith("zh") 会连 zha(壮语)一起匹配,startsWith("en") 会匹配 enm(中古英语),一旦匹配就吞掉该项、丢弃列表中的下一项——而后者才是用户真正偏好的语言。
  • ZCode 同时有三个 PR 挂着(#338、#370、#390),在下一个到来之前都没有得到回应。最终采用 #370,因为它使用了 z.ai 自己的标识;另外两个以「已被取代」关闭并说明了理由。README 的计数与路径约定测试来自 #390 的工作。

当前校验状态

  • ✅ 跨平台构建通过(macOS Intel / macOS ARM / Windows x64 / Linux x64 / Linux ARM64)
  • ✅ TypeScript typecheck 通过

English release notes

Release date: 2026-08-27
Commit range: v1.34.2...v1.35.0

Release Overview

  • ZCode joins the supported agents, Linux ARM64 gets its own packages, and a fresh install now opens in the language your system is set to instead of always Simplified Chinese.
  • Kimi Code is repointed at the directories it actually reads. Skills synced to Kimi were being written where Kimi never looks — after upgrading, sync Kimi once more.

User-facing

  • ZCode is supported out of the box (#370) — User-level skills sync to ~/.zcode/skills/ and project-level skills to <repo>/.zcode/skills, the same symmetric layout as Claude Code. Plugin skills under ~/.zcode/cli/plugins/ are deliberately not scanned, matching the Claude Code plugin-marketplace policy. That brings the built-in agent count to 53. Thanks to @brofea, who also supplied the official mark from z.ai rather than a redrawn one. Closes #243, #319.
  • Kimi Code skills land where Kimi reads them (#270) — The adapter deployed to ~/.config/agents/skills and looked for ~/.kimi to decide Kimi was installed. Those are the old kimi-cli's locations; kimi-code is a separate generation that reads $KIMI_CODE_HOME/skills/ (default ~/.kimi-code/skills/) and <project>/.kimi-code/skills/. So a sync reported success while Kimi saw nothing, and an installed Kimi was shown as missing. Both are fixed. Upgrading rewrites the paths but does not move files: skills already copied to ~/.config/agents/skills stay there — that directory is still Amp's and Replit's — so Kimi needs one more sync for its skills to arrive. Thanks to @Libeny.
  • A fresh install opens in your system's language (#374) — The first-run language was hardcoded to Simplified Chinese, so anyone who does not read it had to find 设置 → 语言 in a UI they could not navigate. The first launch now reads navigator.languages and picks the first locale the app can serve, falling back to English. An explicit script beats the region, so zh-Hans-HK stays Simplified. An existing choice is never touched — this runs only when neither the saved setting nor localStorage has one. Thanks to @sammcj.
  • Linux ARM64 has its own packages (#351) — Releases shipped Linux x86_64, macOS ARM64 and Windows x64; an ARM64 Linux machine had nothing it could run, and the macOS ARM64 assets are Mach-O binaries that will not help. .deb and .rpm are now built natively on an ARM64 runner. Thanks to @superwjfeng.

Developer & Governance

  • Retargeting one tool no longer deletes a directory another tool is still deployed to. Adapters can share a skills directory — Amp and Replit both use ~/.config/agents/skills, and Kimi did until this release — and the stale-target cleanup removed the path outright without checking who else was pointing at it. Introduced by the Kimi move and caught before release by a cross-vendor review; the regression test fails without the guard.
  • detectLanguage matches the primary subtag rather than a bare prefix. startsWith("zh") also matched zha (Zhuang) and startsWith("en") matched enm (Middle English), consuming the tag and discarding the next entry in the list, which is the one the user actually prefers.
  • Three ZCode pull requests were open at once (#338, #370, #390), none of them answered before the next arrived. #370 was taken for using z.ai's own mark; the other two are closed as superseded with the reason stated. The README count and the path-contract test came from #390's work.

Current Verification

  • ✅ Cross-platform build passed (macOS Intel / macOS ARM / Windows x64 / Linux x64 / Linux ARM64)
  • ✅ TypeScript typecheck passed

完整变更:v1.34.2...v1.35.0

Full changelog files: English | 中文

Don't miss a new skills-manager release

NewReleases is sending notifications on new releases.