untether-release

Automate Untether release preparation with version bumps, changelog updates, and Git tags.

62|7|Updated Feb 7, 2026
One-click install
npx skills add https://github.com/littlebearapps/untether --skill untether-release
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: untether-release
Source: https://github.com/littlebearapps/untether/tree/main/.codex/skills/untether-release
Command: npx skills add https://github.com/littlebearapps/untether --skill untether-release

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the complex and error-prone process of preparing and shipping new releases for the Untether project, ensuring consistency and adherence to established workflows.

Core Features & Use Cases

  • Version Management: Automatically determines and updates version numbers across multiple project files (pyproject.toml, __init__.py).
  • Changelog and Documentation Updates: Assists in updating changelog.md, specification.md, and readme.md to reflect release details.
  • Automated Tagging and Pushing: Creates Git tags and pushes them to trigger the CI/CD release pipeline.
  • Use Case: When a new version of Untether is ready, this Skill can be invoked to handle all the necessary steps from version bumping to triggering the GitHub release workflow, minimizing manual intervention.

Quick Start

Use the untether-release skill to prepare and ship version 1.2.3 of Untether.

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

Automate version bumping by updating version numbers consistently across files like `pyproject.toml` and `src/untether/__init__.py`. This ensures version consistency throughout the project before creating a Git tag to trigger the release workflow.

How do I generate and update a changelog using conventional commits?

Update your changelog by adhering to conventional commit standards to automatically determine the new release version. The Skill updates `changelog.md` to reflect the release details derived from your commit history.

How do I trigger a GitHub Actions release workflow using Git tags?

Trigger a GitHub Actions release workflow by creating a Git tag for the new version and pushing it to your repository. This action signals the CI/CD pipeline to initiate the automated deployment process.

Can I automatically update documentation like readme and specification files during a release?

Yes, you can update documentation during a release by modifying `readme.md` and `docs/specification.md` simultaneously. This ensures all project documentation accurately reflects the latest version changes and release details.

What is the best way to manage release consistency for the Untether project?

Manage release consistency by automating version bumping, documentation updates, and Git tagging in a single workflow. This minimizes manual intervention and ensures adherence to established conventional commit standards.

Do I need to manually edit pyproject.toml before triggering a deployment?

No, manual edits to `pyproject.toml` are unnecessary because the process automatically determines and updates version numbers. It handles all required file modifications before creating the Git tag to ship the release.