agentsclimarketplace

Installation

Skill scagogogo/versions-skills/skills/installation

One-time setup for versions-skills plugin, SDK, CLI, and MCP server. Run first before using any version-* skill.From its SKILL.md

Install
npx -y skills add scagogogo/versions-skills --skill installation

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

3 things to look at

  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
  • runs commandsInstructs the agent to run 8 commands, including `claude plugin marketplace add https://github.com/scagogogo/versions-skills` and 7 more.
  • fetches URLsInstructs the agent to fetch 3 URLs, including https://github.com/scagogogo/versions-skills and 2 more.

SKILL.md

4.6 KB, ~1.2k tokens by cl100k_base, as published. Nobody here has run it

Installation

Run this once before using any version-* skill. All other skills assume the tooling is available. Layers: Plugin (Claude Code Skills) → SDK (Go) → CLI (shell) → MCP (AI tools) — pick your entry point.

Decision Tree

Which access path does the task need?
├─ Plugin (Claude Code slash commands)  → Step 0
├─ SDK (Go code)                       → Step 1
├─ CLI (shell/scripts)                 → Step 2
└─ MCP (AI tool calls)                 → Step 3

Step 0: Claude Code Plugin (Skills)

Install 13 version operation slash commands in Claude Code:

# Add the marketplace (one-time)
claude plugin marketplace add https://github.com/scagogogo/versions-skills

# Install the plugin
claude plugin install versions

After installation, slash commands like /version-parsing, /version-comparison, /version-sorting are available in any Claude Code session.

How it works: The plugin ships 13 SKILL.md files. Claude Code loads these as domain knowledge — when you type /version-parsing, Claude loads the skill's API reference, code examples, and decision tree, then uses the SDK/CLI/MCP to execute your request.


Step 1: SDK (Go library)

go get github.com/scagogogo/versions-skills
import "github.com/scagogogo/versions-skills"

Verify:

v := versions.NewVersion("1.2.3")
fmt.Println(v.IsValid()) // true

Step 2: CLI binary

Option A — One-line installer (recommended):

curl -sL https://raw.githubusercontent.com/scagogogo/versions-skills/main/install.sh | bash

Option B — Manual download: Pick the archive for your platform from the releases page. Replace {VERSION} and {OS}_{ARCH}:

curl -sL https://github.com/scagogogo/versions-skills/releases/latest/download/versions_{VERSION}_{OS}_{ARCH}.tar.gz | tar xz
chmod +x versions && sudo mv versions /usr/local/bin/

Option C — Go install:

go install github.com/scagogogo/versions-skills/cmd/versions@latest

Verify:

versions --version
versions parse 1.2.3

Step 3: MCP server

Option A — Download binary (see Step 2, use versions-mcp binary name).

Option B — Go install:

go install github.com/scagogogo/versions-skills/cmd/versions-mcp@latest

Configure in your AI client:

Claude Code — add to ~/.claude/settings.json (user scope) or .claude/settings.json (project scope):

{
  "mcpServers": {
    "versions": {
      "command": "versions-mcp",
      "args": ["--transport", "stdio"]
    }
  }
}

Cursor — add to .cursor/mcp.json in your project root:

{
  "mcpServers": {
    "versions": {
      "command": "versions-mcp",
      "args": ["--transport", "stdio"]
    }
  }
}

Windsurf — add to .windsurf/mcp.json in your project root:

{
  "mcpServers": {
    "versions": {
      "command": "versions-mcp",
      "args": ["--transport", "stdio"]
    }
  }
}

VS Code (Copilot) — add to .vscode/mcp.json in your project root:

{
  "servers": {
    "versions": {
      "command": "versions-mcp",
      "args": ["--transport", "stdio"]
    }
  }
}

For SSE mode (network-accessible server):

versions-mcp --transport sse --port 8080

Available tools: version_parse, version_validate, version_info, version_compare, version_sort, version_group, version_constraint_check, version_range_query, version_filter, version_min, version_max, version_latest_stable, version_latest_prerelease, version_unique, version_set_operation, version_visualize, version_build, version_bump, version_core, version_read_file, version_write_file.


Important Notes

  • Plugin (Skills) and MCP Server complement each other — Skills inject domain knowledge as slash commands; MCP exposes 21 tools as AI-callable functions. Use both for the best experience.
  • CLI default output is JSON — use -f table or -f text for human-readable output.
  • CLI quiet mode (-q) outputs raw data without the envelope — ideal for shell pipelines.
  • MCP tools return JSON — parse the content[0].text field.
  • Platform coverage: Linux, macOS, Windows, FreeBSD, OpenBSD, NetBSD on amd64, arm64, arm, 386, mips, mips64, mips64le, ppc64, ppc64le, s390x, riscv64. Linux packages: deb, rpm, apk.

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Gives 0 of the 12 instructions most mcp tooling skills give in ~1.2k tokens

Counted across 780 of the 1,136 authors here whose files we hold, read 2026-09-06

  • Use Zod for input validationin 34 of 780, across 21 files
  • Use stdio for local clientsin 27 of 780, across 10 files
  • Restart Claude Code after configurationin 26 of 780, across 23 files
  • Verify MCP server connection before using toolsin 23 of 780, across 17 files
  • Define input schemas for every toolin 20 of 780, across 11 files
  • Use Streamable HTTP for remote clientsin 18 of 780, across 8 files
  • Pin SDK version in package.jsonin 17 of 780, across 6 files
  • Keep server logic independent of transportin 16 of 780, across 6 files
  • Verify SDK methods against official documentationin 15 of 780, across 5 files
  • Format evaluation results as an XML filein 15 of 780, across 12 files
  • Test servers using the MCP Inspectorin 15 of 780, across 14 files
  • Create ten complex and independent evaluation questionsin 14 of 780, across 11 files

Said here and by no other author read

  • Run installation once before using version skills
  • Add the marketplace to Claude Code
  • Download the CLI binary for your platform
  • Use both plugin and MCP server for best experience

Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.