Automate multi-language releases
release-skillsskillsetup L2★20,870
JimLiu/baoyu-skills ↗What it does
Auto-detect version files and orchestrate multi-language releases
Best for
Packaging multi-language projects (Node/Python/Rust/Claude Plugin) with unified versioning
Inputs
- · Project root, optional --major/--minor/--patch flags
Outputs
- · Version bump, GitHub Release, annotated tags, historical backfill
Requires
- · git
- · gh CLI
- · release hooks (if defined in .releaserc.yml)
Preconditions
Git repo with detected version file; gh authenticated
Failure modes
- · No version file detected
- · gh CLI missing
- · invalid .releaserc.yml hooks
- · git tag conflicts
Trust signals
- · Supports Node, Python, Rust, Claude Plugin auto-detect
- · Hook contract for custom packaging
- · Backfill existing releases