release-prep

Automate OpenSIP CLI release preparation with version bumping and CHANGELOG generation.

1|Updated Jun 12, 2026
One-click install
npx skills add https://github.com/opensip-ai/opensip-cli --skill release-prep-opensip-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release-prep
Source: https://github.com/opensip-ai/opensip-cli/tree/main/.agents/skills/release-prep
Command: npx skills add https://github.com/opensip-ai/opensip-cli --skill release-prep-opensip-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the release preparation process for OpenSIP CLI, handling version bumping, CHANGELOG drafting, documentation regeneration, and optional commit/push/tag actions.

Core Features & Use Cases

  • Version Bumping: Automatically increments version numbers across all packages and documentation.
  • CHANGELOG Drafting: Generates a CHANGELOG entry based on recent changes.
  • Documentation Regeneration: Updates derived documentation with the new version information.
  • Preflight Checks: Executes a series of preflight checks to ensure a clean release environment.
  • Commit/Tag/Push: Optionally performs commit, tag, and push actions if requested by the user.
  • Use Case: When preparing for a new release of the OpenSIP CLI, this Skill can be used to ensure all necessary steps are completed correctly and efficiently.

Quick Start

Use the release-prep skill to prepare a new release of the OpenSIP CLI by running: release-prep prep

Frequently Asked Questions about release-prep

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

FAQPage Schema
How do I automate version bumping and CHANGELOG generation for a monorepo release?

Automating version bumping and CHANGELOG generation for a monorepo release involves using a release preparation tool that increments version numbers across packages and drafts logs from recent changes. This process ensures consistent version updates and documentation regeneration.

What is the best way to prepare a CLI release with automated documentation updates?

Preparing a CLI release with automated documentation updates requires a workflow that bumps versions and regenerates derived documentation simultaneously. This approach ensures all package metadata and docs reflect the new release before any commit or tag actions.

Can I run preflight checks to ensure a clean release environment for multiple packages?

Yes, you can run preflight checks to ensure a clean release environment for multiple packages. Executing these preflight scripts verifies that all conditions are met across the monorepo before proceeding with version bumping and documentation regeneration.

Does release preparation support optional commit, tag, and push actions for version control?

Yes, release preparation supports optional commit, tag, and push actions for version control. After bumping versions and updating documentation, the workflow can optionally perform these git actions to finalize the release process.

How do I manage change management and codebase updates for a new OpenSIP CLI release?

Managing change management and codebase updates for a new OpenSIP CLI release involves automating version increments, drafting CHANGELOG entries, and updating derived documentation. This structured workflow handles all necessary preparation steps efficiently.