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

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/vscode-deploy-package/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How vscode-deploy-package Compares

Feature / Agentvscode-deploy-packageStandard Approach
Platform SupportmultiLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/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`