From rk-skills
Creates a versioned GitHub release with tags and release notes. Routes to a dedicated agent that handles the full release workflow.
How this skill is triggered — by the user, by Claude, or both
Slash command
/rk-skills:create-releaseThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
**This skill is a dispatch shim. Do not perform the work yourself.**
This skill is a dispatch shim. Do not perform the work yourself.
Immediately invoke the create-release-runner subagent via the Agent tool, which runs on Sonnet and contains the full create-release workflow.
Call the Agent tool with:
subagent_type: create-release-runnerdescription: Cut and publish a releaseprompt: Pass through the user's request verbatim, plus any context the user already provided in this session (target version or bump type, whether to bump an in-app version, release-notes specifics, etc.). The agent has its own copy of the workflow — do not paste workflow steps into the prompt. Include only the inputs it needs.model: Omit by default — the agent runs on Sonnet via its pinned frontmatter. Override only if the user explicitly names a different LLM when invoking the skill (e.g. "create a release with opus", "/create-release use haiku"). Map the request to the matching model value (opus, sonnet, or haiku) and pass it; the Agent tool's model parameter takes precedence over the agent's frontmatter. Do not infer an override from anything other than an explicit model name.After the agent returns, relay its summary (and the release URL) to the user. Do not re-execute its work.
The full create-release workflow lives in ~/.claude/agents/create-release-runner.md with model: sonnet pinned in frontmatter. Routing through the agent keeps release runs on Sonnet by default — but an explicit user LLM choice overrides it via the Agent tool's model parameter.
npx claudepluginhub richkuo/rk-skills --plugin rk-skills2plugins reuse this skill
First indexed Jul 14, 2026
Creates GitHub releases with semantic versioning: analyzes commits for version bumps, generates changelogs, updates version files like package.json or pyproject.toml, creates git tags, publishes notes, and attaches artifacts.
Creates a GitHub release with semantic versioning, changelog generation, release notes, and optional build artifacts via tags and GitHub CLI.
Automates releases on GitHub, GitLab, or Gitea: detects platform, computes semver bump, generates notes from PRs/commits, previews before tagging/publishing.