Files
ManySkills/README.md
T

47 lines
3.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# ManySkills
集中维护以下 5 个 Codex 插件及其完整 skill 源码。
Git 远程:<https://git.playones.com/chenmingxuan/ManySkills.git>,初始分支:`main`。
当前统一版本:**1.0.0**,以根目录 [VERSION](VERSION) 为准。日常逐个更新 skill,发布时整体发版,所有插件版本保持一致。仓库协作规则见 [AGENTS.md](AGENTS.md)。
## 发布记录
- **[v1.0.0](https://git.playones.com/chenmingxuan/ManySkills/releases/tag/v1.0.0)**(2026-10-06):首次整体发布,包含全部 5 个插件的更新。变更、兼容性与验证范围见 [发布说明](docs/releases/1.0.0.md)。Release 提供合集、各插件独立 ZIP 和 SHA256 校验文件。
| 插件 | 市场显示名 | 统一版本 | 入口 |
| --- | --- | --- | --- |
| `generate-agents-md` | AGENTS.md生成器 | 1.0.0 | [SKILL.md](plugins/generate-agents-md/skills/generate-agents-md/SKILL.md) |
| `design-md` | DESIGN.md生成器 | 1.0.0 | [SKILL.md](plugins/design-md/skills/design-md/SKILL.md) |
| `eapil-gpt2-image` | eapil-gpt2-image | 1.0.0 | [SKILL.md](plugins/eapil-gpt2-image/skills/eapil-gpt2-image/SKILL.md) |
| `eapil-llmapi-structured` | 易瞳LLM调用指南 | 1.0.0 | [SKILL.md](plugins/eapil-llmapi-structured/skills/eapil-llmapi-structured/SKILL.md) |
| `eapil-voice` | 易瞳音频:语音 / 转录 / 降噪 / 音乐 / 音效 | 1.0.0 | [SKILL.md](plugins/eapil-voice/skills/eapil-voice/SKILL.md) |
## 目录结构
每个 `plugins/<插件名>/` 都是独立的完整插件包,包含 `.codex-plugin/plugin.json`、`skills/` 和市场图标 `assets/`。skill 内的脚本、参考资料、模板、Agent 配置和已有测试一并保留。
初始内容来自本机已安装的 `eapil-skill-market` 插件缓存;本仓库将全部插件版本统一设为 1.0.0,作为整体发版的起点。原有作者、许可证和市场链接保留;后续源码修改在本仓库进行。
## 更新与发版
1. 修改对应插件目录中的 skill、脚本或参考资料,并运行与修改相关的验证。
2. 日常更新不单独提升某个插件版本。准备整体发版时,按语义化版本号更新根目录 `VERSION`,同时更新所有插件 `.codex-plugin/plugin.json` 中的 `version` 和 README 版本记录,确保完全一致。
3. 检查差异,按具体路径提交并推送。例如更新 DESIGN.md 插件:
```powershell
rtk git diff -- plugins/design-md
rtk git add -- plugins/design-md
rtk git diff --cached --check
rtk git commit -m "feat(design-md): update design guidance"
rtk git push origin main
```
4. 整体发版使用统一 tag,例如 `v1.0.1`;发布说明列出本次有变化的插件及验证结果。tag 对应的提交应包含所有插件的一致版本。
5. 将整批验证后的插件包及统一版本同步到原市场的对应发布源,按市场流程发布。Git push 和 tag 只更新本 Git 仓库,不会自动更新市场里的已安装插件。
首次提交前确认本仓库的 Git 作者身份。HTTPS 推送使用 Git Credential Manager;需要认证时,在本机凭据提示中输入账号和 PAT。浏览器登录与 Git HTTPS 认证独立。
真实 API Key、PAT、运行日志及生成内容不要提交;调用凭据按各 skill 的环境变量说明配置。