release-runbook — automated release workflow release-runbook, looper, community, automated release workflow, ide skills, github release automation, release-runbook install, Claude Code, Cursor, Windsurf

v1.0.0
GitHub

About this Skill

Ideal for DevOps Agents requiring streamlined GitHub release automation and version management. release-runbook is a skill that automates the release workflow, executing tasks such as verifying repository state, running tests, and publishing GitHub releases.

Features

Verifies repository state using `git status -s` and `git diff`
Runs tests and bumps versions using language runtimes
Publishes GitHub releases and updates downstream artifacts
Checks remote repository using `git remote -v`
Confirms GitHub authentication using `gh auth status`

# Core Topics

nibzard nibzard
[0]
[0]
Updated: 3/8/2026

Agent Capability Analysis

The release-runbook skill by nibzard is an open-source community AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance. Optimized for automated release workflow, github release automation, release-runbook install.

Ideal Agent Persona

Ideal for DevOps Agents requiring streamlined GitHub release automation and version management.

Core Value

Empowers agents to automate the release workflow by verifying repository states, running tests, bumping versions, and publishing GitHub releases using tools like `git`, `gh`, and `jq`.

Capabilities Granted for release-runbook

Automating the verification of repository states before release
Streamlining the testing and version bumping process for GitHub releases
Publishing GitHub releases and updating downstream artifacts efficiently

! Prerequisites & Limits

  • Requires GitHub authentication
  • Needs `git`, `gh`, `jq`, and language runtimes to be available
  • Limited to GitHub releases
Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

release-runbook

Install release-runbook, an AI agent skill for AI agent workflows and automation. Works with Claude Code, Cursor, and Windsurf with one-command setup.

SKILL.md
Readonly

Release Runbook

Overview

Execute a clean release workflow: verify repo state, run tests, bump versions, tag, push, publish a GitHub release, and update downstream artifacts after the tag exists.

Workflow

1) Preflight

  • Check repo state: git status -s and git diff should be clean.
  • Confirm remote: git remote -v and current branch.
  • Verify GitHub auth: gh auth status.
  • Ensure required tools are available (git, gh, jq, language runtimes).

2) Decide the version bump

  • Choose SemVer bump (major/minor/patch) based on changes.
  • Locate version references and update them before tagging:
    • Common files: VERSION, package.json, pyproject.toml, Cargo.toml, go.mod, setup.cfg, setup.py, Formula/*.rb (url only), README.md badges.
    • Use rg -n "version|VERSION|__version__" to find references.

3) Run tests (or a documented smoke test)

  • Prefer project-defined tests (README/Makefile/CI):
    • make test, npm test, pytest, go test ./..., etc.
  • If no tests exist, run a minimal smoke check and record it in the release notes.
  • Looper-specific smoke check (if repo contains bin/looper.sh):
    • Create a temp project, set MAX_ITERATIONS low, run the loop, and verify it exits cleanly.

4) Commit release changes

  • Stage and commit all changes required for the release.
  • Keep commit messages Conventional Commits unless the repo specifies otherwise.

5) Tag and push

  • Create an annotated tag on the release commit:
    • git tag -a vX.Y.Z -m "vX.Y.Z"
  • Push code and tag:
    • git push origin <branch>
    • git push origin vX.Y.Z

6) Publish GitHub release

  • Create a release from the tag:
    • gh release create vX.Y.Z --title "vX.Y.Z" --notes "<summary>"

7) Update Homebrew formula (if present)

  • Only after the release tag exists (tarball is published).
  • Compute the new sha:
    • curl -L -s https://github.com/<org>/<repo>/archive/refs/tags/vX.Y.Z.tar.gz | sha256sum | awk '{print $1}'
  • Update Formula/*.rb with the new url and sha256.
  • Commit and push the formula update.

Notes

  • Tag should point to the release commit; formula updates are separate and can land after the tag.
  • If tests fail, stop and fix before tagging.
  • Keep release notes short and factual (highlights + testing performed).

Helper Script

Use scripts/release.sh to automate the end-to-end release flow.

Examples:

bash
1# Tag, push, release, and update Formula/*.rb 2scripts/release.sh --version 0.2.0 --test-cmd "make test" 3 4# Use a custom bump command and a VERSION file 5scripts/release.sh --version 1.4.0 --bump-cmd "npm version minor --no-git-tag-version" --version-file VERSION

Notes:

  • --version-file overwrites files with the raw version string (no leading v).
  • Formula updates are performed after the tag exists; set --skip-formula to skip.
  • Use --dry-run to preview commands without executing.

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is release-runbook?

Ideal for DevOps Agents requiring streamlined GitHub release automation and version management. release-runbook is a skill that automates the release workflow, executing tasks such as verifying repository state, running tests, and publishing GitHub releases.

How do I install release-runbook?

Run the command: npx killer-skills add nibzard/looper/release-runbook. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for release-runbook?

Key use cases include: Automating the verification of repository states before release, Streamlining the testing and version bumping process for GitHub releases, Publishing GitHub releases and updating downstream artifacts efficiently.

Which IDEs are compatible with release-runbook?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for release-runbook?

Requires GitHub authentication. Needs `git`, `gh`, `jq`, and language runtimes to be available. Limited to GitHub releases.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add nibzard/looper/release-runbook. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use release-runbook immediately in the current project.

Related Skills

Looking for an alternative to release-runbook or another community skill for your workflow? Explore these related open-source skills.

View All

widget-generator

Logo of f
f

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

149.6k
0
AI

flags

Logo of vercel
vercel

flags is a Next.js feature management skill that enables developers to efficiently add or modify framework feature flags, streamlining React application development.

138.4k
0
Browser

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI