release

Automate versioning, commit, tag, and push for GitHub releases.

6|1|Updated Jan 3, 2026
One-click install
npx skills add https://github.com/peeka-project/peeka --skill release-peeka-project
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release
Source: https://github.com/peeka-project/peeka/tree/main/.agents/skills/release
Command: npx skills add https://github.com/peeka-project/peeka --skill release-peeka-project

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the release workflow for the peeka application, including version updates, commits, tags, and GitHub workflow triggers, enabling seamless deployment and distribution processes.

Core Features & Use Cases

  • Version Control: Automates the process of incrementing the version number with predefined commands for patch, minor, or major updates.
  • Git Operations: Handles commit, tag creation, and push operations to GitHub to trigger the automated GitHub Actions workflow.
  • Release Notes: Drafts a concise, user-friendly release description for GitHub Releases that can be easily pasted into social media posts.

Quick Start

Trigger a release using the command '/release patch' to increment the version with a patch update.

Frequently Asked Questions about release

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

FAQPage Schema
How do I automate Python release versioning and PyPI publishing through GitHub Actions?

Automating Python release versioning and PyPI publishing through GitHub Actions involves bumping the version, committing, tagging, and pushing to trigger a workflow configured as a PyPI Trusted Publisher.

What is the best way to trigger a GitHub workflow for a new release with patch, minor, or major version updates?

Triggering a GitHub workflow for a new release is best handled by automating version increments with patch, minor, or major update commands, which then commit and tag the changes to push automatically.

Do I need GitHub CLI authentication and PyPI Trusted Publisher configuration to automate release workflows?

Yes, GitHub CLI authentication and PyPI Trusted Publisher configuration are required prerequisites to automate the release workflow, commit, tag, and push operations successfully.

Can I generate automated release notes for GitHub Releases suitable for social media posting?

Generating automated release notes for GitHub Releases provides a concise, user-friendly description of the version updates, which is drafted specifically for easy pasting into social media posts.

How does automated release automation handle git commit and tag operations for Python projects?

Automated release automation handles git commit and tag operations by incrementing the version number, creating the corresponding git tag, and pushing both directly to the GitHub repository to initiate deployment.