Claude Code skills · updated 2026-10-03

VS Code extension publish skill for Claude Code — vsce stops and Open VSX gaps

What vsce publish stops on, and what keeps you off Open VSX, before release

vscode-extension-publish-check - findings on the bundled example

On one sample package.json it found 10 findings (6 errors, 3 warnings, 1 info): a beta version, an SVG icon, two bad badges and two Microsoft-only dependencies that return 404 on open-vsx.org.

Get it on Whop - $12 onceGet it on Gumroad

What it printed on the bundled example

== Open VSX Publish Gate — 10 findings (6 errors, 3 warnings, 1 info) in 1 file · 16 rules
  WARN  package.json:2  [repository-missing]
        No "repository" field. vsce warns "A 'repository' field is missing" and relative README links cannot be rewritten.
        fix: "repository": { "type": "git", "url": "https://github.com/<owner>/<repo>" }
  INFO  package.json:2  [license-missing]
        No "license" field. The vsce publishing docs ask for a LICENSE file in the extension root.
        fix: "license": "MIT" (or "SEE LICENSE IN LICENSE.txt")
  ERROR package.json:4  [version-prerelease]
        The version has a semver pre-release tag. vsce stops with "The VS Marketplace doesn't support prerelease versions". version: 2.1.0-beta.3

What you get

Install

Unzip into ~/.claude/skills/ (all projects) or your-repo/.claude/skills/ (one repo), then ask Claude Code: "Can you check whether my VS Code extension will publish cleanly to the Marketplace and Open VSX? Don't edit anything yet.". Needs Node 16+.

unzip vscode-extension-publish-check.zip -d ~/.claude/skills/

Ask Claude

“Can you check whether my VS Code extension will publish cleanly to the Marketplace and Open VSX? Don't edit anything yet.”

What it does not do

It does not run vsce or ovsx, log in to a marketplace, read your tokens, or edit files until you agree.

FAQ

What is a Claude Code skill?

A folder with a SKILL.md and scripts that Claude Code loads when your request matches it. You ask in plain words and Claude runs the scanner the skill carries.

How is this different from asking Claude without the skill?

The skill carries a dated rule table and a scanner that reads every file, so Claude quotes the exact date and line instead of answering from memory.

Does it send my code anywhere?

It does not run vsce or ovsx, log in to a marketplace, read your tokens, or edit files until you agree.

How do I install it?

Unzip into ~/.claude/skills/ (all projects) or your-repo/.claude/skills/ (one repo), then ask Claude Code: "Can you check whether my VS Code extension will publish cleanly to the Marketplace and Open VSX? Don't edit anything yet.". Needs Node 16+.

What do I get when I buy?

The zip. On Whop it is in your library as a download lesson with the zip attached; on Gumroad it is the product file.