Agent skill

Release Minor

by knuckleswtf in knuckleswtf/scribe

Automates the process of tagging a new minor release for Scribe by analyzing commit messages, updating the changelog, and creating a GitHub release.

MITAuto-check passedDevelopment

Install Release Minor

skills CLI
$ npx skills add knuckleswtf/scribe --skill release-minor -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install knuckleswtf/scribe release-minor --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/knuckleswtf/scribe.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/release-minor .claude/skills/release-minor && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
release-minor
GitHub stars
2.3k
Token cost
~437 tokens
SKILL.md length
207 words
Files
1
Skills in repo
1
Repo updated
First seen
Licence
MIT

At a glance

Automates the process of tagging a new minor release for Scribe by analyzing commit messages, updating the changelog, and creating a GitHub release.

  • Works in 4 steps: Analyze Commits & Build Changelog → Update Files → Commit and Push → …
  • Tasks that involve Changelog and release notes
  • Calls git and gh
  • Tasks that involve Commit messages

What it does

Release Minor is an agent skill from knuckleswtf/scribe. Automates the process of tagging a new minor release for Scribe by analyzing commit messages, updating the changelog, and creating a GitHub release.

Its SKILL.md is about 440 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Development, covering Changelog and release notes and Commit messages. It works with GitHub. The repository describes itself as: Generate API documentation for humans from your Laravel codebase.✍. The licence is MIT.

When your agent uses it

  • Tasks that involve Changelog and release notes
  • Tasks that involve Commit messages

Example prompts

  • “Use the release-minor skill to automate the process of tagging a new minor release for Scribe by analyzing commit messages, updating the changelog…”
  • “/release-minor”

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. Analyze Commits & Build Changelog
  2. Update Files
  3. Commit and Push
  4. Create GitHub Release

What it can do on your machine

Read from SKILL.md and the folder at commit 97d820e. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • git
    • gh

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use git and gh, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Release Minor loads about 437 tokens when it runs. Until then it costs about 41 tokens; SKILL.md has 207 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~41
When it runs · the whole SKILL.md, loaded when a task matches
~437

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from knuckleswtf/scribe at commit 97d820e, republished under its MIT licence (© knuckleswtf). 207 words, ~437 tokens.

Download SKILL.mdSave it as .claude/skills/release-minor/SKILL.md (or your agent's skills folder).
name
release-minor
description
Automates the process of tagging a new minor release for Scribe by analyzing commit messages, updating the changelog, and creating a GitHub release.

Release Minor Version

This skill automates the process of tagging a new minor release for Scribe.

Workflow

  1. Analyze Commits & Build Changelog:

    • First, update the local repo from remote (including any tags) using git pull --all.
    • Identify the last release tag (e.g., using git tag --sort=-v:refname | head -n 1).
    • Get all commits from the last tag to HEAD.
    • Analyze commit messages to categorize them into "Added", "Modified", "Fixed", or "Removed".
    • Draft a new section for CHANGELOG.md following the existing format:
      markdown
      ## <New Version> (<Date>)
      ### Added
      - [Description] ([#PR](link))
      
      ### Modified
      - ...
  2. Update Files:

    • Prepend the new section to the top of the release list in CHANGELOG.md.
    • Update the public const VERSION in src/Scribe.php to the new version number.
  3. Commit and Push:

    • Stage CHANGELOG.md and src/Scribe.php.
    • Commit with the message: Bump version to <New Version>.
    • Push the changes to the remote repository.
  4. Create GitHub Release:

    • Wait for the latest pushed commit to pass CI. Use the gh CLI to check its status periodically. If it does not pass, abort. DO NOT continue the rest of the flow.
    • Use the gh CLI to create a new release.
    • Command: gh release create <New Version> --title "<New Version>" --notes "<Changelog Content>"
    • Ensure the notes correspond exactly to the added changelog section.

© knuckleswtf, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .agents/skills/release-minor of knuckleswtf/scribe.

Open the folder on GitHubat commit 97d820e

Compare with similar skills

Release Minor next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Release Minor compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Release Minor this skillknuckleswtf/scribe2.3k—~437Automated safety check: PassMIT
Verdaccio Pull Request Workflowverdaccio/verdaccio18k—~1.9kAutomated safety check: PassMIT
Plane Release Notes Generatormakeplane/plane61k—~2.5kAutomated safety check: PassAGPL-3.0
Release NotesEvilBeaver/OneScript587—~779Automated safety check: PassMPL-2.0
Release WorkflowCaldis/react-zmage946—~3.6kAutomated safety check: NotesMIT
Changeset Changelogjmfederico/pi-web869—~1.5kAutomated safety check: PassMIT

Similar skills

  • Takes a change through a verdaccio pull request: branch, local checks, changeset, title and body, labels, CI and review rounds, and ports to other release lines.

    18k GitHub stars~1.9k tokensUpdated yesterday
    DevelopmentAuto-check passed
  • Builds categorized release notes for a Plane release pull request from its commits and writes them into the PR description, for both the plane-cloud and plane-ee repos.

    61k GitHub stars~2.5k tokensUpdated yesterday
    DevelopmentAuto-check passed
  • Release Notes

    EvilBeaver/OneScript

    This skill creates release notes for new release by reading git commit log.

    587 GitHub stars~779 tokensUpdated 4 days ago
    DevelopmentAuto-check passed
  • Release Workflow

    Caldis/react-zmage

    A skill your agent uses when the user wants to ship a new version of react-zmage to npm.

    946 GitHub stars~3.6k tokensUpdated 4 mo ago
    DevelopmentAuto-check: notes
  • Changeset Changelog

    jmfederico/pi-web

    A skill your agent uses whenever the user asks about changelogs, Changesets, release notes, conventional commits, commit messages for release notes, or making user-visible project changes that…

    869 GitHub stars~1.5k tokensUpdated today
    DevelopmentAuto-check passed
  • Chinese Commit Conventions

    jnMetaCode/superpowers-zh

    Reference for Chinese-language git commits and changelogs: Conventional Commits adapted for Chinese teams, with templates, breaking-change notes and issue links for several platforms.

    8.3k GitHub stars~1.6k tokensUpdated yesterday
    DevelopmentAuto-check passed

Works with

Categories

Questions about Release Minor

What does Release Minor do?

Automates the process of tagging a new minor release for Scribe by analyzing commit messages, updating the changelog, and creating a GitHub release. Release Minor is an agent skill from knuckleswtf/scribe. Automates the process of tagging a new minor release for Scribe by analyzing commit messages, updating the changelog, and creating a GitHub release.

When should I use Release Minor?

Release Minor fits situations like: tasks that involve Changelog and release notes; tasks that involve Commit messages.

How do I install Release Minor in Claude Code?

Run `npx skills add knuckleswtf/scribe --skill release-minor -a claude-code`. Or copy the skill folder (.agents/skills/release-minor in knuckleswtf/scribe) into .claude/skills/release-minor in your project. Claude Code loads it when a task matches its description.

How do I install Release Minor in Codex?

Run `npx skills add knuckleswtf/scribe --skill release-minor -a codex`. Or copy the skill folder (.agents/skills/release-minor in knuckleswtf/scribe) into .agents/skills/release-minor in your project. Codex loads it when a task matches its description.

Can I use Release Minor in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add knuckleswtf/scribe --skill release-minor -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/release-minor, .gemini/skills/release-minor, .github/skills/release-minor and .opencode/skills/release-minor in your project.

What does Release Minor need to run?

Going by SKILL.md and its folder, Release Minor needs the command-line tools its instructions call (git and gh).

Does Release Minor access the network?

SKILL.md contains no URLs. Its commands use git and gh, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Release Minor safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Release Minor use?

Release Minor is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Release Minor use?

About 437 tokens (SKILL.md is roughly 1.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Release Minor?

Skills that share tags, products or a category with Release Minor: Verdaccio Pull Request Workflow (verdaccio/verdaccio, 18k stars), Plane Release Notes Generator (makeplane/plane, 61k stars), Release Notes (EvilBeaver/OneScript, 587 stars) and Release Workflow (Caldis/react-zmage, 946 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Release Minor?

knuckleswtf (a GitHub organization) maintains it in knuckleswtf/scribe, which has 2,340 GitHub stars. The repository was last updated on August 13, 2026.

Source: knuckleswtf/scribe on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.