Personal Skills 是做什么的?
Personal Skills 是一个极简的 Visual Studio Code 扩展基础设施,用于打包和分发 AI 代理技能。
概述
该基础设施允许开发者将 AI 代理技能(如用于 Claude、Cursor 或其他 AI 编码助手的工具和指令)打包为一个标准的 VS Code 扩展。通过这种封装,技能可以像其他扩展一样通过 VS Code 市场轻松安装、更新和管理。
功能
- 最小化结构:只包含必要的文件,无需复杂的构建配置。
- 简易分发:通过 VS Code 扩展市场发布和更新技能。
- 灵活的技能组织:支持捆绑任意数量的技能,每个技能独立组织。
- 跨平台兼容:支持所有主流操作系统(Windows、macOS、Linux)。
安装
- 克隆此仓库或下载源代码。
- 使用
yo code生成基础扩展架构(可选)。 - 将您的技能文件(如
SKILL.md)放入扩展目录。 - 修改
package.json添加必要元数据。 - 使用
vsce package命令打包为.vsix文件。
使用
- 安装生成的 VSIX 扩展。
- 重启 VS Code。
- 在 AI 代理设置中启用该扩展提供的技能。
- 开始使用捆绑的技能。
项目结构
personal-skills/
├── .vscode/
│ └── launch.json
├── package.json # 扩展清单
├── skills/
│ ├── example-skill/
│ │ └── SKILL.md # 技能定义
│ └── another-skill/
│ └── SKILL.md
└── README.md
发布到市场
- 确保您已安装
vsceCLI 工具。 - 在
package.json中配置publisher字段。 - 运行
vsce publish将扩展发布到 VS Code 市场。
许可证
MIT