oh-my-skills 是做什么的?
精选并自动同步的多上游 GitHub 仓库 AI 代理技能合集,通过稀疏检出和 GitHub Actions 保持更新。
概述
why-q/oh-my-skills 是一个自动维护的技能合集,它从多个上游仓库(例如 docs/agents/skills 目录)中收集 AI 代理技能。
工作原理
- 稀疏检出(Sparse Checkout):仅检出上游仓库中的技能文件夹,而非整个仓库,大幅减少克隆体积。
- Git 子树合并(Git Subtree Merge):将上游的技能文件夹合并到
skills/目录下的子目录中。 - GitHub Actions 自动同步:配置了定时任务(如 cron 表达式
0 6 * * *),每天自动检查并拉取上游仓库的最新更改。
使用方式
只需在你的 AI 代理配置中引用此仓库中的技能文件。例如,在 Cursor 或 Claude Code 中设置技能目录为 https://github.com/why-q/oh-my-skills/tree/main/skills。
贡献上游技能
如果你希望某个技能被包含在此合集中,请向对应的上游仓库提交 PR,或创建 Issue 提出建议。