release

Automate version bumps, changelog updates, commits, and GitHub pull requests.

8|3|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/lbruton/StakTrakr --skill release-lbruton
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release
Source: https://github.com/lbruton/StakTrakr/tree/main/.claude/skills/release
Command: npx skills add https://github.com/lbruton/StakTrakr --skill release-lbruton

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the complex and error-prone process of releasing new versions of software, ensuring consistency and reducing manual effort.

Core Features & Use Cases

  • Version Bumping: Automatically updates version numbers across multiple files (js/constants.js, sw.js, CHANGELOG.md, docs/announcements.md, js/about.js, version.json).
  • Changelog Generation: Creates new entries in CHANGELOG.md and updates announcements in docs/announcements.md and js/about.js.
  • Commit & PR Creation: Stages changes, commits them to the development branch, and creates a pull request to the main branch.
  • GitHub Release Tagging: Creates a GitHub release with appropriate tags and notes.
  • Use Case: When you're ready to deploy a new feature, run this skill to handle all the necessary versioning, documentation updates, and code management steps, allowing you to focus on the code itself.

Quick Start

Run the release skill to bump the patch version and prepare for a new release.

Frequently Asked Questions about 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 new release?

To automate version bumping, this skill updates version numbers across multiple files including constants, service workers, changelogs, and documentation. It synchronizes version information across your project to ensure consistency and reduce manual effort before committing changes.

Can I automatically generate changelog entries and update announcements during a release?

Yes, you can generate changelog entries and update announcements during a release. The skill creates new entries in CHANGELOG.md and updates announcement files and about pages automatically, capturing release notes without manual text entry.

What is the best way to automate Git commits and GitHub pull request creation for deployments?

The best way to automate Git commits and GitHub pull requests is to configure a release workflow that stages changes, commits them to a development branch, and creates a pull request to the main branch. This skill handles these Git operations automatically.

Does this release automation tool create GitHub release tags and notes automatically?

Yes, this release automation tool creates GitHub release tags and notes automatically. After updating versions and committing changes, it generates appropriate tags and release notes directly on GitHub to complete the deployment workflow.

How do I synchronize version information across constants, service workers, and documentation?

You synchronize version information by running an automated release process that targets specific files like js/constants.js, sw.js, and docs. This skill updates version.json and synchronizes the version string across all defined project files simultaneously.