增加 Release 自动同步 workflow

This commit is contained in:
2026-08-21 17:48:19 +08:00
parent d3e19bcc46
commit 1e5b2d0b99
6 changed files with 683 additions and 5 deletions
+8 -5
View File
@@ -1,13 +1,14 @@
# agent-skills
一次装齐 im0o 的 agent skill。
从一个入口按用途选择并安装 im0o 的 agent skill。
```bash
npx skills add ssh://gitea/agent-skills/skills.git
```
会出现一个多选列表,按用途分成三组,勾选需要的即可。仓库是私有的,`skills add`
用系统 git 克隆,所以只要你的 SSH key 能访问就能装,不需要额外配置凭据。
会出现一个按用途分组的多选列表。可以选择整组,也可以只勾选其中几个 skill。仓库是
私有的,`skills add` 使用系统 Git 克隆;本机的 SSH key 能访问该仓库即可,不需要另外
配置安装凭据。
## 目录里有什么
@@ -43,5 +44,7 @@ npx skills add ssh://gitea/agent-skills/skills.git
| `everything-file-search` | `agent-skills/everything-skill` | `everything-file-search/` |
| `baimiao-table-ocr` | `agent-skills/img2excel-skill` | `skills/baimiao-table-ocr/` |
改动在源码仓做,这个仓只承载分发副本。源码仓打 `v` 开头的 tag 发布一个版本,
分发仓再把内容取回来。自动同步还没接上,目前仍是手工。
改动在源码仓完成,分发仓只承载可安装副本。源码仓发布正式 `v*` tag 并生成 Release
ZIP 后,分发仓按 `.dist-sync/sources.json` 白名单同步 latest Release。当前只自动同步
`think-twice`;其余四个 skill 具备标准 Release 后再逐项加入。白名单来源尚无 latest
Release 时会跳过并保留现有副本。