create-release

Automate Calor release processes with version management, benchmarks, pull requests, and GitHub tagging.

3|Updated Jan 28, 2026
One-click install
npx skills add https://github.com/juanmicrosoft/calor --skill create-release-juanmicrosoft
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-release
Source: https://github.com/juanmicrosoft/calor/tree/main/.claude/skills/create-release
Command: npx skills add https://github.com/juanmicrosoft/calor --skill create-release-juanmicrosoft

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the entire process of creating a new release for the Calor project, from version bumping to GitHub release creation, saving significant developer time and reducing manual errors.

Core Features & Use Cases

  • Automated Version Bumping: Intelligently calculates and updates version numbers across multiple project files.
  • Benchmark Integration: Runs statistical benchmarks and incorporates results into release notes and website data.
  • PR and Release Automation: Creates release branches, commits changes, generates pull requests, and publishes GitHub releases.
  • Use Case: When a new version of Calor is ready, this Skill can be invoked to handle all the necessary steps, ensuring a consistent and efficient release process.

Quick Start

Use the create-release skill to start the process of creating a new Calor release.

Frequently Asked Questions about create-release

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

FAQPage Schema
How do I automate version bumping across multiple project files for a release?

Automated version bumping intelligently calculates and updates version numbers across project files like Directory.Build.props, package.json, and CHANGELOG.md to ensure version consistency. This eliminates manual errors when preparing a new release.

How does benchmark integration work during the release automation process?

Benchmark integration runs statistical benchmarks and incorporates the results directly into GitHub release notes and website data. This ensures performance metrics are consistently documented alongside version updates.

Can I use GitHub Actions to automate pull request creation and release tagging?

Yes, release automation creates release branches, commits changes, generates pull requests, and publishes GitHub releases. It handles both pre-release and stable release scenarios based on version numbers.

What is the best way to manage both pre-release and stable releases in CI/CD?

The best way to manage pre-release and stable releases in CI/CD is to use a release automation skill that automatically detects version numbers and adjusts the GitHub release tagging and PR creation process accordingly.

Do I need to manually update the CHANGELOG.md before creating a GitHub release?

No, you do not need to manually update CHANGELOG.md. The release automation process handles consistency across project files, automatically updating the changelog along with version numbers and benchmark results.

How do I publish a GitHub release with statistical benchmark results included?

To publish a GitHub release with benchmark results, invoke the release automation process to execute statistical benchmarks and automatically embed the data into the release notes and website dashboards.