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.