Skip to content
Back to skills

Semantic Release Beta

ASecurity

Set up or repair a Node.js release pipeline built on semantic-release-npm-github-publish, with a stable channel on main and a prerelease channel on a beta branch, including the GitHub Actions validation and npm publishing behaviour. Use when the user wants "semantic release set up", "a beta release channel", "prerelease publishing", "automated npm publishing", or when an npm package's releases are still manual and should become commit-driven. For writing the notes of a single release use chan...

  • 3 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 14, 2026
ai-agentsbashnodegit

Works with

  • claude code
  • cursor

Security analysis

A100/100

Pro scans all 5 files and shows the line behind each finding

Scanned October 14, 2026

npx -y skills add oleg-koval/agent-skills --skill semantic-release-beta --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Semantic Release Beta?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Semantic Release Beta
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/oleg-koval-semantic-release-beta/badge)](https://www.skillsdirectory.com/skills/oleg-koval-semantic-release-beta)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: semantic-release-beta
description: >
  Set up or repair a Node.js release pipeline built on semantic-release-npm-github-publish, with a
  stable channel on main and a prerelease channel on a beta branch, including the GitHub Actions
  validation and npm publishing behaviour. Use when the user wants "semantic release set up", "a
  beta release channel", "prerelease publishing", "automated npm publishing", or when an npm
  package's releases are still manual and should become commit-driven. For writing the notes of a
  single release use changelog-generator.
license: MIT
allowed-tools: Bash, Read, Write, Edit
compatibility: Codex, Claude Code, Cursor, GitHub Copilot, Windsurf, Kiro, and other Agent Skills compatible tools. Requires a Node.js package repository that uses git and GitHub Actions.
metadata:
  targets: [_source-only]
  author: Oleg Koval
  tags:
    - semantic-release
    - semantic-release-npm-github-publish
    - release
    - beta
    - github-actions
    - npm
---
<!-- Generated by scripts/build-adapters.sh. Do not edit directly. -->

# semantic-release-beta

Use this skill when a project needs a reusable beta prerelease workflow with:

- `semantic-release`
- `semantic-release-npm-github-publish`
- GitHub Actions
- a stable `main` branch
- a prerelease `beta` branch
- npm publishing with `beta` prerelease versions
- changelog generation, GitHub releases, npm publishing, and release commits through the maintained preset

## Trigger phrases

- add a beta release workflow
- publish prereleases from a `beta` branch
- set up `semantic-release` with `main` and `beta`
- use `semantic-release-npm-github-publish`
- add release validation or dry-run checks in CI

## Workflow

1. Inspect the repository first.
2. Install or update `semantic-release`, `semantic-release-npm-github-publish`, and the peer plugins expected by the preset.
3. Configure the repo-local semantic-release file to extend `semantic-release-npm-github-publish` and set branches explicitly:
   - `main` for stable releases
   - `{ name: "beta", channel: "beta", prerelease: "beta" }` for prereleases
4. Add scripts if missing:
   - `semantic-release`: `semantic-release`
   - `release:dry-run`: `semantic-release --dry-run --no-ci`
5. Update GitHub Actions to test both `main` and `beta`, validate npm auth, and run release dry-run before real releases.
6. Preserve existing package manager and Node version policy unless the repo needs the preset's supported Node range.
7. Use repo-local plugin composition instead of this preset only when the project needs different plugins, different release rules, or full control over plugin upgrade timing.

## References

- `references/preset.md`
- `references/node-semantic-release.md`
- `references/github-actions.md`
- `references/validation.md`

Files in this skill

  • SKILL.md2.7 KB
  • references/github-actions.md517 B
  • references/node-semantic-release.md827 B
  • references/preset.md1.3 KB
  • references/validation.md334 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.