release-runbook — community release-runbook, looper, community, ide skills

v1.0.0

About this Skill

Ideal for DevOps Agents requiring streamlined GitHub release automation and version management. Release preparation and publish workflow: run tests, bump version, tag, push, and create a GitHub release (and update Homebrew formula if present). Use when asked to cut a release, bump version, creat

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

Killer-Skills Review

Decision support comes first. Repository text comes second.

Reference-Only Page Review Score: 7/11

This page remains useful for operators, but Killer-Skills treats it as reference material instead of a primary organic landing page.

Original recommendation layer Concrete use-case guidance Explicit limitations and caution Locale and body language aligned
Review Score
7/11
Quality Score
36
Canonical Locale
en
Detected Body Locale
en

Ideal for DevOps Agents requiring streamlined GitHub release automation and version management. Release preparation and publish workflow: run tests, bump version, tag, push, and create a GitHub release (and update Homebrew formula if present). Use when asked to cut a release, bump version, creat

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`.

Ideal Agent Persona

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

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

Why this page is reference-only

  • - The underlying skill quality score is below the review floor.

Source Boundary

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

After The Review

Decide The Next Action Before You Keep Reading Repository Material

Killer-Skills should not stop at opening repository instructions. It should help you decide whether to install this skill, when to cross-check against trusted collections, and when to move into workflow rollout.

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

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 preparation and publish workflow: run tests, bump version, tag, push, and create a GitHub release (and update Homebrew formula if present). Use when asked to cut a release, bump version, creat

How do I install release-runbook?

Run the command: npx killer-skills add nibzard/looper. 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. 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.

! Reference-Only Mode

This page remains useful for installation and reference, but Killer-Skills no longer treats it as a primary indexable landing page. Read the review above before relying on the upstream repository instructions.

Upstream Repository Material

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

Upstream Source

release-runbook

Install release-runbook, an AI agent skill for AI agent workflows and automation. Review the use cases, limitations, and setup path before rollout.

SKILL.md
Readonly
Upstream Repository Material
The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.
Supporting Evidence

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.

Related Skills

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

View All

openclaw-release-maintainer

Logo of openclaw
openclaw

Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

333.8k
0
AI

widget-generator

Logo of f
f

Generate customizable widget plugins for the prompts.chat feed system

149.6k
0
AI

flags

Logo of vercel
vercel

The React Framework

138.4k
0
Browser

pr-review

Logo of pytorch
pytorch

Tensors and Dynamic neural networks in Python with strong GPU acceleration

98.6k
0
Developer