release-mcpsm

Automate versioning, changelog generation, and GitHub releases for mcp-server-manager.

7|5|Updated Nov 21, 2025
One-click install
npx skills add https://github.com/sardine-ai/mcp-server-manager --skill release-mcpsm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release-mcpsm
Source: https://github.com/sardine-ai/mcp-server-manager/tree/main/.claude/skills/release-mcpsm
Command: npx skills add https://github.com/sardine-ai/mcp-server-manager --skill release-mcpsm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the process of creating new releases for the mcp-server-manager tool, automating versioning, changelog generation, and GitHub release creation.

Core Features & Use Cases

  • Automated Versioning: Calculates new semantic versions (major, minor, patch).
  • Changelog Generation: Creates release notes based on merged pull requests.
  • GitHub Release Creation: Publishes the release to GitHub, triggering CI for npm publishing.
  • Use Case: When a new set of features or bug fixes are ready for release, this Skill can be invoked to manage the entire release process from start to finish, ensuring consistency and reducing manual effort.

Quick Start

Use the release-mcpsm skill to create a patch release for mcp-server-manager.

Frequently Asked Questions about release-mcpsm

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate npm publishing for a CLI tool using GitHub Actions?

Automating npm publishing for a CLI tool involves creating a GitHub release that triggers CI pipelines. This Skill manages version bumping and GitHub release creation for mcp-server-manager, which subsequently initiates the npm publish workflow automatically.

How do I generate a changelog from merged pull requests for a new release?

Generating a changelog from merged pull requests is handled automatically during the release creation process. This Skill analyzes merged PRs to compile release notes and populates the changelog for the mcp-server-manager tool without manual entry.

What is the best way to calculate semantic versioning bumps for a CLI release?

Calculating semantic versioning bumps for a CLI release requires evaluating changes to determine major, minor, or patch increments. This Skill automates this calculation for mcp-server-manager, ensuring accurate version bumps based on the included updates.

Can I create a GitHub release and trigger CI for npm publish in one step?

Yes, creating a GitHub release and triggering CI for npm publish can be done in one step. This Skill streamlines the entire release process for mcp-server-manager by publishing the release to GitHub, which then kicks off the continuous integration pipeline.

Does this release automation tool work without external dependencies?

Yes, this release automation tool works without external dependencies. It independently manages the end-to-end release process for mcp-server-manager, including versioning, changelog generation, and GitHub release creation, requiring no additional packages.

Why should I automate version bumping and changelog generation for CLI releases?

Automating version bumping and changelog generation for CLI releases ensures consistency and reduces manual effort. This Skill streamlines the mcp-server-manager release process, preventing human error when preparing new sets of features or bug fixes.