skill-release-manager
Automates the release lifecycle of OpenClaw skills. Updates version, syncs to GitHub (subtree), creates GitHub Releases, and publishes to ClawHub in one command.
Why use this skill?
Streamline your OpenClaw skill deployment with the skill-release-manager. Automate versioning, GitHub releases, and ClawHub publishing.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/autogame-17/skill-release-managerWhat This Skill Does
The skill-release-manager is a powerful orchestration tool designed to streamline the entire lifecycle of an OpenClaw skill release. Manual deployments are often error-prone, involving repetitive steps such as updating manifest files, committing version changes, managing Git subtrees, and triggering remote registry updates. This skill automates these processes, acting as a unified CLI bridge between your local development environment and the global distribution channels. By handling versioning, remote synchronization, and registry publication in a single execution command, it allows developers to focus on building features rather than managing deployment pipelines.
Installation
To integrate this utility into your development environment, ensure you have the OpenClaw agent running and authenticated. Execute the following command in your terminal:
clawhub install openclaw/skills/skills/autogame-17/skill-release-manager
Ensure that you have skill-publisher installed within your workspace, as the release manager relies on it for repository synchronization. Additionally, verify that your local environment is authenticated with the clawhub CLI before initiating a release.
Use Cases
This skill is ideal for professional developer workflows and teams managing multiple OpenClaw extensions. It is particularly effective for teams following Semantic Versioning (SemVer), as it allows for rapid patching, minor feature releases, and major architectural shifts without manual file editing. Use it when you need to deploy an update to a public repository while simultaneously registering that version in the ClawHub catalog, ensuring that your users always have access to the latest, verified code updates.
Example Prompts
- "OpenClaw, use skill-release-manager to patch the private-evolver skill and push the updates to the repository at https://github.com/autogame-17/evolver.git with the note: Fixed minor dependency bug."
- "Release a new minor version for the skill at skills/my-custom-assistant. Sync it to my remote repo and publish the new build to ClawHub now."
- "Hey, run a major release for the project located in skills/automation-bridge. Use version 2.0.0 and include the release notes about the new API integration."
Tips & Limitations
Always ensure your git workspace is clean before running the release manager; uncommitted changes may cause conflict during the automated version bump process. While the tool is highly efficient, it currently requires direct network access to both GitHub and the ClawHub registry, so ensure your firewall settings allow traffic from your local agent. Note that the skill assumes standard folder structures; if your repository uses non-standard subdirectories for manifest files, you may need to verify the pathing before execution. Always review your release notes for accuracy, as these become immutable once pushed to the GitHub repository.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-autogame-17-skill-release-manager": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-write, file-read, external-api, code-execution
Related Skills
capability-evolver
A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.
feishu-voice-assistant
Sends voice messages (audio) to Feishu chats using Duby TTS.
security-sentinel
Scan the workspace for security vulnerabilities, exposed secrets, and misconfigurations.
prompt-optimizer
Evaluate, optimize, and enhance prompts using 58 proven prompting techniques. Use when user asks to improve, optimize, or analyze a prompt; when a prompt needs better clarity, specificity, or structure; or when generating prompt variations for different use cases. Covers quality assessment, targeted improvements, and automatic optimization across techniques like CoT, few-shot learning, role-play, and 50+ more.
Feishu Broadcast
Skill by autogame-17