https://github.com/baklib-tools/skills

面向 Baklib 使用场景整理的 Agent Skills (适用于支持技能加载的 AI 代理与编辑环境):在对话中由模型按 description 自动选用;浏览仓库时也可手动打开各技能目录下的 **README.md**(作用、安装、使用、示例与更新日志摘要)或 **SKILL.md**(代理执行规则与渐进披露正文)。
本仓库内技能源码 统一放在根目录 [skills/](skills/)(供发布与协作);使用者在各自项目中再安装到所用工具指定的技能目录。存放约定见 AGENTS.md。
与 Baklib / 本仓库工作流相关的工具与项目外链(如 PDF 处理、本地 LLM 客户端等)见 docs/curated-links.md。
使用方式
支持两种方式,可任选其一或组合使用。
1. 命令行安装(推荐)
在已安装 Node.js 的环境中执行。
查看本仓库已发布技能列表:
npx skills add baklib-tools/skills --list
安装单个技能(将 换成下表中的技能目录名):
npx skills add baklib-tools/skills --skill
示例:同时安装 baklib-mcp 与 baklib-bke-markdown(常用组合):
npx skills add baklib-tools/skills --skill baklib-mcp --skill baklib-bke-markdown
示例:仅安装数据导入技能:
npx skills add baklib-tools/skills --skill baklib-data-import
具体行为与参数以 skills 包 CLI 为准(可执行 npx skills --help 查看)。
技能用法与效果示例见目录 examples/(含截图与可运行 HTML)。
2. 手动拷贝
从本仓库根目录的 skills// 复制到你自己项目 中的技能安装目录(具体路径以所用 Agent 或编辑器的技能安装说明为准 ),保持每个技能为独立子目录且内含 **SKILL.md**(规范必填);可选附带 **README.md** 便于人类查阅。
外部技能(Git Submodule)
除根目录 [skills/](skills/) 下由本仓库直接维护 的发布技能外,仓库在 **external-skills/** 中通过 Git Submodule 引入外部社区的优质技能、设计规范索引等资源,便于本地查阅或对照参考(不等同 于 skills/ 下的安装目标;安装到个人项目时仍以本仓库 skills// 为源、并按工具文档落位)。
克隆本仓库后若需拉取子模块内容,请执行:
git submodule update --init --recursive
子模块说明awesome-design-md来自 VoltAgent/awesome-design-md 的设计相关 Markdown / 品牌设计参考索引buffett-skills来自 agi-now/buffett-skills 的巴菲特投资思维框架相关技能与参考文档(README 中文版)
新增或更新子模块时请在变更说明中写清来源与用途;引用或摘录内容仍须遵守 AGENTS.md 中的脱敏与可移植性约定。
其它技能(other-skills)
与根目录 [skills/](skills/) 中面向 **npx skills add** 发布的技能并列,**[other-skills/](other-skills/)** 存放补充类技能(如开源应用源码导读、架构对照参考等)。默认不 出现在 npx skills add baklib-tools/skills --list 的安装列表中;使用时可克隆本仓库后直接打开路径,或手动将目录拷贝到本地技能目录。
技能说明 fizzy-rails-patterns37signals Fizzy(Rails)功能域与代码重心、可迁移模式对照;配合仓库内 feature-map.md / patterns.md 渐进式阅读。