Community编程与开发github.com

个人技能 / Personal Skills

一个极简的 Visual Studio Code 扩展基础设施,用于打包和分发 AI 智能体技能。

Personal Skills 是什么?

该项目提供了一个轻量级的 VS Code 扩展框架,专门用于将 AI 代理技能(如 Claude、Cursor 等)打包为可直接安装的 VS Code 扩展。它旨在降低技能分发和管理的复杂性,使开发者能够快速创建、发布和共享自定义技能集。核心功能包括最小化扩展结构、技能文件组织、以及通过 VS Code 市场进行分发的能力。该基础设施适用于任何希望将 AI 技能标准化并集成到 VS Code 工作流中的开发者或团队。通过使用这个框架,用户无需手动管理多个配置文件或依赖复杂的构建系统,从而简化了技能从开发到部署的整个生命周期。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add LucasLydio/personal-skills

Installed? Explore more 编程与开发 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

Personal Skills 是做什么的?

Personal Skills 是一个极简的 Visual Studio Code 扩展基础设施,用于打包和分发 AI 代理技能。

概述

该基础设施允许开发者将 AI 代理技能(如用于 Claude、Cursor 或其他 AI 编码助手的工具和指令)打包为一个标准的 VS Code 扩展。通过这种封装,技能可以像其他扩展一样通过 VS Code 市场轻松安装、更新和管理。

功能

  • 最小化结构:只包含必要的文件,无需复杂的构建配置。
  • 简易分发:通过 VS Code 扩展市场发布和更新技能。
  • 灵活的技能组织:支持捆绑任意数量的技能,每个技能独立组织。
  • 跨平台兼容:支持所有主流操作系统(Windows、macOS、Linux)。

安装

  1. 克隆此仓库或下载源代码。
  2. 使用 yo code 生成基础扩展架构(可选)。
  3. 将您的技能文件(如 SKILL.md)放入扩展目录。
  4. 修改 package.json 添加必要元数据。
  5. 使用 vsce package 命令打包为 .vsix 文件。

使用

  1. 安装生成的 VSIX 扩展。
  2. 重启 VS Code。
  3. 在 AI 代理设置中启用该扩展提供的技能。
  4. 开始使用捆绑的技能。

项目结构

personal-skills/
├── .vscode/
│   └── launch.json
├── package.json          # 扩展清单
├── skills/
│   ├── example-skill/
│   │   └── SKILL.md      # 技能定义
│   └── another-skill/
│       └── SKILL.md
└── README.md

发布到市场

  1. 确保您已安装 vsce CLI 工具。
  2. 在 package.json 中配置 publisher 字段。
  3. 运行 vsce publish 将扩展发布到 VS Code 市场。

许可证

MIT

相关技能