Skip to content

Add publish-vscode-extension skill#4

Open
spoenemann wants to merge 1 commit into
mainfrom
publish-vscode-extension
Open

Add publish-vscode-extension skill#4
spoenemann wants to merge 1 commit into
mainfrom
publish-vscode-extension

Conversation

@spoenemann
Copy link
Copy Markdown
Member

Summary

New skill that helps prepare and publish a VS Code extension to the VS Code Marketplace, the Open VSX Registry, or both. SKILL.md carries the shared workflow (package once with vsce, publish the same .vsix to each registry, safe token handling); the four references cover the package.json manifest, bundling with esbuild/webpack, the Azure DevOps/vsce side, and the Eclipse/ovsx side including namespace ownership.

Motivation

Publishing across both registries spans two identity systems, two auth flows, and several non-obvious gotchas — PAT scopes, namespace ownership and the "unverified" warning, Web Extension bundling requirements, etc. Capturing it as a skill avoids re-deriving the workflow each time and makes the token-handling rules explicit so the agent never asks the user to paste a token into the conversation.

Covers preparing and publishing a VS Code extension to both the
VS Code Marketplace and the Open VSX Registry, with reference files
for the package.json manifest, bundling with esbuild/webpack, and
each registry's authentication and publisher/namespace model.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@spoenemann spoenemann requested review from dhuebner and msujew May 22, 2026 07:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant