openclaw-release-maintainer

Automate OpenClaw release maintenance across npm, Sparkle feeds, and changelog-backed notes.

Updated Apr 8, 2026
One-click install
npx skills add https://github.com/JOHNNYWHITEMIKE/openclaw --skill openclaw-release-maintainer-johnnywhitemike
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openclaw-release-maintainer
Source: https://github.com/JOHNNYWHITEMIKE/openclaw/tree/main/openclaw/.openclaw/openclaw/.agents/skills/openclaw-release-maintainer
Command: npx skills add https://github.com/JOHNNYWHITEMIKE/openclaw --skill openclaw-release-maintainer-johnnywhitemike

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

It prevents OpenClaw release and publish steps from drifting out of sync across npm, mobile/desktop version files, Sparkle feeds, tags, changelog-driven release notes, and CI validation by enforcing a single operational runbook for maintainers.

Core Features & Use Cases

  • Release guardrails & approvals: Enforces version-change and publish permissions, requires operator intent, and separates normal development from GHSA advisory work.
  • Channel-accurate naming and publishing: Aligns stable/beta/dev tagging conventions with npm dist-tags and version suffix rules so packages do not get consumed or blocked.
  • Version, artifact, and Sparkle consistency: Ensures all listed version locations match tag-encoded versions, validates production vs beta appcast behavior, and supports correction-tag build-floor rules.
  • Changelog-backed release notes: Generates GitHub release notes from the matching CHANGELOG version section with user-facing content ordering.
  • Preflight and postpublish verification: Runs build/test/release checks, performs smoke validation, and verifies npm installation and upgrade paths after publishing.

Quick Start

Use this skill when you are preparing a stable or beta OpenClaw release and need Codex to run the full release preflight-to-publish sequence while keeping version files, appcast updates, and artifacts consistent with the tag and npm dist-tag.

Frequently Asked Questions about openclaw-release-maintainer

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

FAQPage Schema
How do I keep npm dist-tags in sync when publishing a beta release?

Changelog-backed release notes generate GitHub release notes by extracting the matching CHANGELOG version section and ordering user-facing content to coordinate release publishing accurately.

How do I validate macOS Sparkle appcast feeds before publishing a desktop release?

Validating macOS Sparkle appcast feeds requires confirming production versus beta appcast behavior, verifying artifact readiness, and ensuring all listed version locations match tag-encoded versions before publishing.

What's the best way to automate preflight validation for npm publishing and macOS updates?

Automating preflight validation involves running build, test, and release checks, performing smoke validation, and verifying npm installation and upgrade paths to ensure both registry and macOS updater feeds work correctly.

When do I need correction release rules for version synchronization?

Correction release rules for version synchronization are needed when applying correction-tag build-floor rules to ensure all version files, appcast updates, and artifacts remain consistent with the tag and npm dist-tag.

How do I enforce operator approval guardrails for manual workflow dispatch releases?

Enforcing operator approval guardrails requires strict version-change and publish permissions, operator intent confirmation, and version immutability without consent before executing manual workflow dispatch release sequences.