multiAI Summary Pending
vscode-deploy-package
Package a VS Code extension into a .vsix file for distribution using vsce, verify pre-flight checklist (publisher, README, CHANGELOG), and install locally via CLI or GUI. Use when development is complete and the user wants to package, distribute, or install a VS Code extension.
223 stars
Installation
Claude Code / Cursor / Codex
$curl -o ~/.claude/skills/vscode-deploy-package/SKILL.md --create-dirs "https://raw.githubusercontent.com/partme-ai/full-stack-skills/main/skills/vscode-skills/vscode-deploy-package/SKILL.md"
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/vscode-deploy-package/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How vscode-deploy-package Compares
| Feature / Agent | vscode-deploy-package | Standard Approach |
|---|---|---|
| Platform Support | multi | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Package a VS Code extension into a .vsix file for distribution using vsce, verify pre-flight checklist (publisher, README, CHANGELOG), and install locally via CLI or GUI. Use when development is complete and the user wants to package, distribute, or install a VS Code extension.
Which AI agents support this skill?
This skill is compatible with multi.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
## When to use this skill
Use this skill when the development is complete and the user wants to install the extension or share it.
## How to use this skill
1. **Install `vsce`**: Ensure the packaging tool is installed.
```bash
npm install -g vsce
```
2. **Package**: Run the package command in the project root.
```bash
vsce package
```
3. **Result**: This generates a `.vsix` file (e.g., `my-extension-0.0.1.vsix`).
## Pre-flight Checklist
Before packaging, ensure:
* `package.json` has a valid `publisher` field. (If not, user can use any string for local testing, e.g., "local").
* `README.md` is updated.
* `CHANGELOG.md` is updated.
* No strict linting errors prevent compilation.
## Installation
To install the `.vsix` file:
* **GUI**: Open VS Code Extensions view -> "..." menu -> "Install from VSIX..."
* **CLI**: `code --install-extension my-extension-0.0.1.vsix`