Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>VC Skill ManagerNew to Visual Studio Code? Get it now.
VC Skill Manager

VC Skill Manager

cy.ma

|
1 install
| (0) | Free
管理团队 Skill 配置,支持自动下载和同步团队统一的工作流程
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

VSCode Team Skill Manager

A VSCode extension for managing team Skill configurations. Enable team members to centrally manage, share, and automatically deploy predefined Skill configurations, improving team collaboration efficiency and code consistency.


Features

Core Features

Feature Description
Team Skill Source Management Configure multiple team Skill sources, support add, edit, delete and test connections
Auto Download & Install One-click install team-shared Skills, automatically handle dependencies
Smart Update & Sync Detect and auto-update installed Skills, support batch sync
Local Cache Management Efficient local cache mechanism, support offline access to installed Skills
Flexible Auth Support no auth, username/password, API Key and other authentication methods

User Interface

Feature Description
WebView Interface Modern single-page layout with tabs
Multiple Views Quick switch between "Team Skills" and "Installed" views
Real-time Status Skill install, update, uninstall status in real-time
Search & Filter Quickly search and filter Skill lists

Configuration Options

Option Type Default Description
vscodeTeamSkill.autoUpdate boolean true Auto check for updates
vscodeTeamSkill.updateInterval number 60 Update check interval (minutes)
vscodeTeamSkill.showNotifications boolean true Show notifications
vscodeTeamSkill.storagePath string "" Skill storage path (empty = default)
vscodeTeamSkill.proxy string "" Proxy server address

Installation

Option 1: Install from Source

# 1. Clone the repository
git clone <repo-url>

# 2. Enter project directory
cd vscode-team-skill-manager

# 3. Install dependencies
npm install

# 4. Compile
npm run compile

# 5. Load in Cursor
# - VSCode
# - 选择 "Developer: Install Extension from Location"
# - Choose the compiled `dist` directory

Option 2: Package and Install

npm install
npm run compile
# Package with your preferred tool
# Install the .vsix file in VSCode

Quick Start

1. Open Plugin

  • Use Ctrl+Shift+P / Cmd+Shift+P
  • Search for Team Skill Manager: Open Panel
  • Or click the Team Skill Manager icon in the sidebar

2. Add Skill Source

  1. Click the "添加源" button in the WebView interface
  2. Enter source name and URL
  3. Choose authentication method if needed
  4. Click "添加"

3. Install Skill

  1. Browse available Skills in the "团队 Skill" tab
  2. Click "安装" button to install
  3. Installation progress is displayed in real-time

4. Sync Updates

  • Click "同步全部" button to sync all Skills
  • Or use command: Team Skill Manager: Sync All

Commands

Available commands in Command Palette (Ctrl+Shift+P):

Command Description
Team Skill Manager: Open Panel Open main interface
Team Skill Manager: Install Skill Install specified Skill
Team Skill Manager: Update Skill Update specified Skill
Team Skill Manager: Remove Skill Remove specified Skill
Team Skill Manager: Sync All Sync all installed Skills
Team Skill Manager: Check Updates Check for available updates
Team Skill Manager: Add Source Add new Skill source
Team Skill Manager: Test Source Test source connection
Team Skill Manager: Refresh Sources Refresh source list
Team Skill Manager: Open Settings Open plugin settings

Project Structure

vscode-team-skill-manager/
├── src/
│   ├── extension.ts              # Plugin entry point
│   ├── commands/
│   │   ├── skillCommands.ts     # Skill commands
│   │   └── configCommands.ts    # Config commands
│   ├── services/
│   │   ├── skillService.ts      # Skill business logic
│   │   ├── downloadService.ts   # Download service
│   │   ├── cacheService.ts      # Cache management
│   │   ├── sourceService.ts     # Source management
│   │   ├── configService.ts     # Config service
│   │   └── agentSkillService.ts # Agent skill execution
│   ├── models/
│   │   ├── skill.ts             # Skill data model
│   │   ├── source.ts            # Source model
│   │   └── config.ts            # Config model
│   ├── webview/
│   │   ├── panel.ts             # WebView panel management
│   │   └── html.ts              # WebView HTML content
│   ├── views/
│   │   └── sourcesTreeProvider.ts # TreeView providers
│   └── utils/
│       ├── logger.ts            # Logging utility
│       ├── helpers.ts           # Helper functions
│       ├── skillParser.ts       # Skill markdown parser
│       └── pathSecurity.ts      # Path security validation
├── resources/
│   └── icons/                    # Icon resources
├── skill/                        # Built-in Skills
├── package.json                 # Package config
├── tsconfig.json                # TypeScript config
├── SPEC.md                      # Technical specification
└── README.md                    # This file

Development

# Install dependencies
npm install

# Compile
npm run compile

# Watch mode
npm run watch

# Lint
npm run lint

Data Storage

Plugin data is stored in:

  • macOS: ~/.vscode/extensions/cyma.vscode-team-skill-manager/
  • Linux: ~/.vscode/extensions/cyma.vscode-team-skill-manager/
  • Windows: %USERPROFILE%\.vscode\extensions\cyma.vscode-team-skill-manager\

Data directory structure:

data/
├── cache/
│   ├── metadata.json           # Cache metadata
│   └── skills/                 # Skill files
└── logs/                       # Log files

Project Skills are installed to: {workspace}/.skill/


Security

  • Sensitive info (API Keys, passwords) stored encrypted via VS Code SecretStorage
  • All network requests support HTTPS
  • Path security validation prevents path traversal attacks

FAQ

Q: Cannot get Skill list after adding source?

A: Please check:

  1. Is the source URL correct?
  2. Is network connection working?
  3. Are authentication credentials correct?
  4. Use "Test Source Connection" feature to diagnose

Q: Installation failed?

A: Try:

  1. Check network connection
  2. Clear cache and retry
  3. Check log files for detailed error info
  4. If using proxy, ensure proxy config is correct

License

MIT License

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