Agent skill · software engineering · steipete

release-openclaw-ci

Run, watch, debug, and summarize OpenClaw full release CI, release checks, live provider gates, install/update proofs, and release-secret preflights.

Why this skill is useful

Adds executable scripts and detailed workflows for managing OpenClaw CI releases that are not covered in public documentation.

What it needs

Requires pnpm, tmux installed locally. Requires 1password, github account access. About 11k tokens when loaded. Last updated 2026-08-07. 385,400 stars on the source repository.

What this skill does

OpenClaw Release CI Use this with $release-openclaw-maintainer and $openclaw-testing when a release candidate needs full validation, install/update proof, live provider checks, or CI recovery. Guardrails No version bump, tag, npm publish, GitHub release, or release promotion without explicit operator approval. After compaction, resume, or new steering, rewrite the effective goal and current phase from the latest explicit operator instruction. Do not merge old scope back into the active release. Hold the release scope once a release branch or Code SHA exists. Validate and ship that exact release; do not turn moving main into a second work queue. Record C (candidate), Q (test qualification), P (admission/aggregate/verifier/publisher), rerun group, profile, effective soak, and context/transport refs. New candidate test qualification defaults to Q=C, including the complete workflow, reusable workflow, local action, script, planner, contract, and coverage closure. Code SHA and Release SHA remain lifecycle roles, not extra workflow identities. The candidate helper accepts an absent release tag or an existing lightweight or annotated tag resolving to the exact candidate SHA. A conflicting tag or failed remote lookup stops validation; never move a tag to recover. Freeze C/Q and independently select trusted P on main or a protected publication tag. C/Q need not be an ancestor of P. Missing candidate contracts require a deliberate backport; never silently substitute newer main tooling. Apply a release firebreak after the Code SHA is frozen. Admit only confirmed product defects, wrong or unverifiable package bytes, security defects, or failures that make publication impossible. Queue other findings for postpublish confidence or the next beta. Dependency advisories are never firebreak admissions: record them as release evidence and queue the bump on main after publication; only known malware stops publication. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills steipete/release-openclaw-ci

View the source on GitHub

Browse the @skills marketplace