release-cel2sql

Automate cel2sql release preparation with version bumps, CHANGELOG updates, and PR creation.

39|3|Updated Jul 10, 2025
One-click install
npx skills add https://github.com/SPANDigital/cel2sql --skill release-cel2sql
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: release-cel2sql
Source: https://github.com/SPANDigital/cel2sql/tree/main/.claude/skills/release-cel2sql
Command: npx skills add https://github.com/SPANDigital/cel2sql --skill release-cel2sql

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

The release-cel2sql Skill automates the process of preparing and publishing new releases of the cel2sql library, reducing manual steps and ensuring consistency in release management.

Core Features & Use Cases

  • Automated Release Preparations: Preps CHANGELOG.md and triggers a release preparation pull request.
  • Semantic Versioning: Determines the correct version bump based on commit history.
  • Tagging and Pushing: Automates the tagging and pushing of releases to trigger CI workflows.
  • Use Case: When you need to cut a new release of cel2sql, this Skill automates the preparation, including updating the CHANGELOG, deciding the version, and creating a release PR.

Quick Start

Run the following commands to prepare a release:

git checkout main && git pull --ff-only origin main
python .claude/skills/release-cel2sql/scripts/prepare_release.py X.Y.Z
git checkout -b chore/release-vX.Y.Z
git add CHANGELOG.md
git commit -m "chore: prepare CHANGELOG for vX.Y.Z release"
git push -u origin chore/release-vX.Y.Z
gh pr create --title "chore: prepare CHANGELOG for vX.Y.Z release" --body "..."

Frequently Asked Questions about release-cel2sql

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

FAQPage Schema
How do I automate semantic versioning for my library releases?▼

Automated semantic versioning determines the correct version bump based on commit history, updating CHANGELOG.md and creating a release preparation pull request automatically.

What is the best way to streamline release management and CHANGELOG updates?▼

Streamlining release management involves automating CHANGELOG preparation, version bump decisions, and PR creation to reduce manual steps and ensure consistency across releases.

How do I prepare a release branch and trigger CI workflows for a new version?▼

Prepare a release by running a script to update the CHANGELOG, creating a chore branch, committing changes, and pushing to trigger CI workflows via automated tagging.

Does release automation work with standard Git workflows and pull requests?▼

Release automation integrates with standard Git workflows by checking out the main branch, creating dedicated release branches, and generating pull requests to trigger CI workflows.

Can I use this release workflow for any Python library or only specific ones?▼

This specific release workflow targets the cel2sql library, managing its version bumps, CHANGELOG updates, and PR creation tailored to its release cycle.