Agent skill

Release

by EmertonData in EmertonData/glide

Automates the GLIDE release process end-to-end: bumps the version, edits CHANGELOG, opens a release PR, triggers TestPyPI, creates the git tag, and creates the GitHub release.

Custom licenceAuto-check passedDevelopment

Install Release

skills CLI
$ npx skills add EmertonData/glide --skill release -a claude-code

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

GitHub CLI
$ gh skill install EmertonData/glide release --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/EmertonData/glide.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/release .claude/skills/release && 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
GitHub stars
119
Token cost
~2k tokens
SKILL.md length
853 words
Files
1
Skills in repo
7
Repo updated
First seen
Licence
Custom licence

At a glance

Automates the GLIDE release process end-to-end: bumps the version, edits CHANGELOG, opens a release PR, triggers TestPyPI, creates the git tag, and creates the GitHub release.

  • Works in 12 steps: Check for a clean working tree → Determine bump type → Pull latest main → …
  • Creates the git tag
  • SKILL.md covers Overview, Step 1 — Check for a clean…, Step 2 — Determine bump type and Step 3 — Pull latest main, plus 12 more sections
  • Calls git, gh and uv; reaches test.pypi.org

What it does

Release is an agent skill from EmertonData/glide. Automates the GLIDE release process end-to-end: bumps the version, edits CHANGELOG, opens a release PR, triggers TestPyPI, creates the git tag, and creates the GitHub release. Use whenever the user says "make a release", "release a new version", "ship a new version", "publish a release", "publish to PyPI", or invokes /release with an optional bump type (major/minor/patch).

Its SKILL.md is about 2k 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 Deployment. It works with GitHub and Git. The repository describes itself as: Helping humans ride the GenAI evaluation wave.

When your agent uses it

  • Creates the git tag
  • Creates the GitHub release
  • The user says make a release
  • Release a new version

Example prompts

  • “make a release”
  • “release a new version”
  • “ship a new version”
  • “/release”

Requirements

  • Python 3

Workflow steps

12 steps, taken from the step headings in SKILL.md.

  1. Check for a clean working tree
  2. Determine bump type
  3. Pull latest main
  4. Bump version files
  5. Create the release branch
  6. Update CHANGELOG.md
  7. Commit, push, and open a PR
  8. Confirm merge and proceed
  9. Trigger and monitor the TestPyPI workflow
  10. Verify TestPyPI installation
  11. Pull latest main and create the tag
  12. Monitor the PyPI publish workflow

What it can do on your machine

Read from SKILL.md and the folder at commit 21a9553. 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
    • uv
    • make
    • python

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

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • test.pypi.org

    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 loads about 2k tokens when it runs. Until then it costs about 96 tokens; SKILL.md has 853 words of instructions outside code blocks.

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

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

Its licence (Custom licence) doesn't allow us to republish the file, so here is its outline and opening line. It has 853 words (~1,999 tokens).

“This skill drives the full GLIDE release process with minimal human action. There are two human gates: merging the release PR (after CI passes) and confirming the TestPyPI installation. Everything else is automated.”

— opening of SKILL.md by EmertonData, Custom licence
name
release

Read the full SKILL.md on GitHub

Files

Just SKILL.md in .claude/skills/release of EmertonData/glide.

Open the folder on GitHubat commit 21a9553

Compare with similar skills

Release 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 compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Release this skillEmertonData/glide119—~2kAutomated safety check: PassCustom licence
ClawRouter Release ChecklistBlockRunAI/ClawRouter6.6k—~1.4kAutomated safety check: PassMIT
AnyDrag Release RoutineXueshiQiao/AnyDrag227—~2.6kAutomated safety check: PassGPL-3.0
Releasebibendi/schked138—~670Automated safety check: NotesMIT
ClickUp CLI Release Processkrodak/clickup-cli121—~906Automated safety check: WarnMIT
OpenWork Release Processdifferent-ai/openwork24k—~2.3kAutomated safety check: PassCustom licence

Similar skills

  • ClawRouter Release Checklist

    BlockRunAI/ClawRouter

    Walks the agent through every ClawRouter release step in order, from the version bump and changelog entry to build, tests, npm publish, git tag and GitHub release.

    6.6k GitHub stars~1.4k tokensUpdated 2 days ago
    DevelopmentAuto-check passed
  • AnyDrag Release Routine

    XueshiQiao/AnyDrag

    Runs the full AnyDrag release process end to end, from cumulative bilingual release notes through version bumping to watching CI and the Homebrew cask update.

    227 GitHub stars~2.6k tokensUpdated 3 days ago
    DevelopmentAuto-check passed
  • Release

    bibendi/schked

    Guides through the full gem release process — bump version, update CHANGELOG, tag, push to RubyGems, and create GitHub Release.

    138 GitHub stars~670 tokensUpdated 1 mo ago
    DevelopmentAuto-check: notes
  • ClickUp CLI Release Process

    krodak/clickup-cli

    Walks through releasing a new version of clickup-cli: pre-release checks, version bump, tagging, CI watch, release notes and the Homebrew update.

    121 GitHub stars~906 tokensUpdated yesterday
    DevOps & CloudAuto-check: warnings
  • OpenWork Release Process

    different-ai/openwork

    Cuts an OpenWork desktop release through a tag-driven GitHub Actions workflow that makes no commits, with pre-tag checks on open fix PRs and verification afterward.

    24k GitHub stars~2.3k tokensUpdated today
    DevOps & CloudAuto-check passed
  • Draft Release Notes

    jamiepine/voicebox

    Writes or refreshes the Unreleased section of CHANGELOG.md as a themed narrative built from the commits, PRs and diff since the last version tag.

    57k GitHub stars~941 tokensUpdated yesterday
    DevelopmentAuto-check passed

More from EmertonData/glide

  • Rename

    EmertonData/glide

    Executes a full renaming task in the GLIDE codebase — renaming a class, function, parameter, module, sampler/estimator/monitor, or concept (e.g.

    119 GitHub stars~2.5k tokensUpdated yesterday
    Auto-check passed
  • Ticket

    EmertonData/glide

    Writes a developer-ready GitHub ticket for the GLIDE dev team, from any input: research paper (arXiv, PDF, screenshots, reference implementation), refactoring request, documentation task, or…

    119 GitHub stars~1.8k tokensUpdated yesterday
    Auto-check passed
  • Create PR

    EmertonData/glide

    Opens a pull request for the current branch on the GLIDE repository.

    119 GitHub stars~1.7k tokensUpdated yesterday
    Auto-check passed
  • Dependabot

    EmertonData/glide

    Handle open dependabot PRs automatically. An agent skill from EmertonData/glide.

    119 GitHub stars~1.4k tokensUpdated yesterday
    Auto-check passed
  • Newsletter

    EmertonData/glide

    Drafts the monthly GLIDE LinkedIn newsletter (and, on request, its companion punchy LinkedIn post).

    119 GitHub stars~3.8k tokensUpdated yesterday
    Auto-check passed
  • Watch

    EmertonData/glide

    Monitor arXiv for new papers relevant to the GLIDE project (prediction-powered inference, active statistical inference, LLM evaluation debiasing, proxy annotation bias correction).

    119 GitHub stars~3.5k tokensUpdated yesterday
    Auto-check passed

Works with

Categories

Questions about Release

What does Release do?

Automates the GLIDE release process end-to-end: bumps the version, edits CHANGELOG, opens a release PR, triggers TestPyPI, creates the git tag, and creates the GitHub release. Release is an agent skill from EmertonData/glide. Automates the GLIDE release process end-to-end: bumps the version, edits CHANGELOG, opens a release PR, triggers TestPyPI, creates the git tag, and creates the GitHub release.

When should I use Release?

Release fits situations like: creates the git tag; creates the GitHub release; the user says make a release; release a new version.

How do I install Release in Claude Code?

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

How do I install Release in Codex?

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

Can I use Release 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 EmertonData/glide --skill release -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, .gemini/skills/release, .github/skills/release and .opencode/skills/release in your project.

What does Release need to run?

Going by SKILL.md and its folder, Release needs the command-line tools its instructions call (git, gh, uv, make and python). Our summary lists: Python 3.

Does Release access the network?

SKILL.md names 1 domain. In commands or code: test.pypi.org; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

Is Release 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 use?

Release has a licence file (the repository's licence) that doesn't match a standard licence. Read it on GitHub before reusing the skill.

How many tokens does Release use?

About 2k tokens (SKILL.md is roughly 8k 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?

Skills that share tags, products or a category with Release: ClawRouter Release Checklist (BlockRunAI/ClawRouter, 6.6k stars), AnyDrag Release Routine (XueshiQiao/AnyDrag, 227 stars), Release (bibendi/schked, 138 stars) and ClickUp CLI Release Process (krodak/clickup-cli, 121 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Release?

EmertonData (a GitHub organization) maintains it in EmertonData/glide, which has 119 GitHub stars. The repository holds 7 skills in this directory. The repository was last updated on October 7, 2026.

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