Skip to content
| Marketplace
Sign in
Visual Studio Code>AI>Skill StoreNew to Visual Studio Code? Get it now.
Skill Store

Skill Store

acongm

|
3 installs
| (0) | Free
在 VS Code 侧边栏发现并管理本地 Agent Skills;配置可选 API URL 后可浏览、安装和更新远程 Skills。
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Skill Store

一个本地优先的 VS Code Agent Skills 管理扩展。

默认无需服务端即可使用,启动后会扫描并展示:

  • 全局 Agents Skills:~/.agents/skills
  • 全局 Qoder Skills:~/.qoder/skills
  • 当前项目 Skills:默认 .cursor/skills

支持查看 SKILL.md、打开目录、全局/项目安装、卸载以及关联 Qoder 目录。个人分组、登录、上传和发布能力不包含在当前版本中。

可选远程模式

skillStore.apiUrl 默认为空。未配置时商城页会显示“去配置”,且不会发起 任何远程请求;本地功能保持完整可用。

配置服务地址后,扩展内置以下默认接口:

  • GET /api/v1/skills
  • GET /api/v1/skills/{id}
  • GET /api/v1/skills/{id}/content?path=SKILL.md
  • GET /api/v1/skills/{id}/versions
  • GET /api/v1/skills/{id}/package

远程模式支持商城列表、详情、安装和更新,不包含鉴权、个人中心和上传接口。

自定义接口

侧边栏设置页提供 5 组独立的多行 JavaScript 编辑器。列表、详情、内容和 版本接口分别包含请求、响应处理函数;安装包下载只包含请求处理函数。 默认编辑器源码与上述接口完全对应,也可以改成不同路径、POST body、 请求头或字段结构。

请求处理函数接收 input,返回:

return {
  method: 'POST',
  path: '/skills/search',
  headers: { 'X-Source': 'vscode' },
  body: { keyword: input.query, page: input.page },
};

响应处理函数接收 response 和 input,返回插件使用的标准数据:

return {
  items: response.result.rows.map(item => ({
    id: item.skill_code,
    name: item.title,
    tags: item.labels || [],
    status: 'available',
  })),
  page: response.result.current,
  pageSize: response.result.size,
  total: response.result.total,
};

处理函数会在扩展进程中执行,请只使用可信代码。自定义内容仅保存到用户级 skillStore.apiEndpointScripts 配置;工作区和文件夹级值会被忽略,以免 打开项目时执行仓库提供的脚本。每个接口都可单独恢复源码默认值。

开发

需要 Node.js 20 或 22:

corepack enable
yarn install
npm --prefix web ci
yarn verify

生成 VSIX:

yarn package

产物位于 artifacts/skill-store-<version>.vsix。

自动发布

  • CI 在 main 分支推送和 Pull Request 时执行验证。
  • 推送与 package.json 版本一致的 v* Tag 后自动发布 Marketplace。
  • 仓库需要配置 Actions Secret:VSCE_PAT。

发布者默认设置为 acongm;首次发布前需确认 Marketplace 中存在同名 Publisher。

License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft