Agent skill

Release

by Pipelex in Pipelex/pipelex

Cut a release of pipelex, which ships the pipelex and pipelex-api packages and the pipelex/pipelex-api Docker image under one version: the gates, the migration-ledger cross-check, the CHANGELOG.md…

Custom licenceAuto-check: notesDevelopment

Install Release

skills CLI
$ npx skills add Pipelex/pipelex --skill release -a claude-code

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

GitHub CLI
$ gh skill install Pipelex/pipelex 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/Pipelex/pipelex.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
941
Token cost
~4.8k tokens
SKILL.md length
2,609 words
Files
1
Skills in repo
6
Repo updated
First seen
Licence
Custom licence

At a glance

Cut a release of pipelex, which ships the pipelex and pipelex-api packages and the pipelex/pipelex-api Docker image under one version: the gates, the migration-ledger cross-check, the CHANGELOG.md…

  • Works in 3 steps: make agent-check — format, lint,… → make check-migration-schemas — the… → The ledger-against-changelog…
  • The user says release
  • SKILL.md covers What ships, Version files and the lock, Gates and The release commit, plus 2 more sections
  • Calls make, gh and git; reaches hub.docker.com

What it does

Release is an agent skill from Pipelex/pipelex. Cut a release of pipelex, which ships the pipelex and pipelex-api packages and the pipelex/pipelex-api Docker image under one version: the gates, the migration-ledger cross-check, the CHANGELOG.md entry, the pyproject.toml bump with the lock and the badge, one commit, and a pull request to main that publishes to PyPI and Docker Hub on merge. Use when the user says "release", "cut a release", "bump version", "prepare a release", "make a release", "ship it", "create release branch", "promote dev to main", or any…

Its SKILL.md is about 4.8k 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 Containers, Pull requests and Changelog and release notes. It works with Docker and GitHub Actions. The repository describes itself as: Build AI methods with your coding agent, then run them anywhere: as an MCP for chatbots, as a webapp for people, or via API for your software.

When your agent uses it

  • The user says release
  • Prepare a release
  • Create release branch
  • Promote dev to main

Example prompts

  • “release”
  • “cut a release”
  • “bump version”
  • “/release”

Requirements

  • Docker

Workflow steps

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

  1. make agent-check — format, lint, pyright, mypy, plus the migration-ledger legality check, the keyword-only convention, the hub-layering…
  2. make check-migration-schemas — the schema-coverage gate, which make agent-check does not run (it is a golden check and lives in make…
  3. The ledger-against-changelog cross-check, once the gate is green. Diff the ledgers against the tag of the version the pre-flight read…

What it can do on your machine

Read from SKILL.md and the folder at commit 3f9c93c. 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:

    • make
    • gh
    • git
    • pip
    • curl
    • jq
    • docker
    • uv

    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:

    • hub.docker.com

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

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

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: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NoteMentions a .env fileSKILL.md:106
    gnored files a fresh worktree needs** — `.env`, the `.pipelex/` overrides and `.pipelex-dev/test_profiles_override.toml`

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 2,609 words (~4,760 tokens).

“The procedure is the workspace release play, docs/workspace/releasing.md at the workspace root — ../docs/workspace/releasing.md from this repo's own root, which resolves the same from the main checkout and from any worktree. Read it first, then run it with what follows…”

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

Read the full SKILL.md on GitHub

Files

Just SKILL.md in .claude/skills/release of Pipelex/pipelex.

Open the folder on GitHubat commit 3f9c93c

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 skillPipelex/pipelex941—~4.8kAutomated safety check: NotesCustom licence
Curate Whats Newdocker/docs4.7k—~1.3kAutomated safety check: PassApache-2.0
CI Adhoc Testnubjs/nub4.4k—~1.7kAutomated safety check: PassMIT
Releasing MarchatCod-e-Codes/marchat137—~801Automated safety check: PassMIT
CI Act Runchewiebug/GCViewer4.6k—~2.4kAutomated safety check: NotesCustom licence
ZCF Release AutomationUfoMiao/zcf6.1k—~3.4kAutomated safety check: PassMIT

Similar skills

  • Curate Whats New

    docker/docs

    Official

    Curate noteworthy Docker launches from documentation pull requests merged during a requested period.

    4.7k GitHub stars~1.3k tokensUpdated today
    DevelopmentAuto-check passed
  • CI Adhoc Test

    nubjs/nub

    Run ad-hoc / exploratory tests on a real OS or platform via CI when the behavior CANNOT be reproduced on the local host or in Docker — macOS Seatbelt / sandbox-exec / codesigning, Windows cmd.exe /…

    4.4k GitHub stars~1.7k tokensUpdated today
    DevOps & CloudAuto-check passed
  • Releasing Marchat

    Cod-e-Codes/marchat

    Prepares marchat releases: version bumps, CHANGELOG, packaging checksums, GitHub Actions release workflow, and Docker tags.

    137 GitHub stars~801 tokensUpdated 5 days ago
    DevOps & CloudAuto-check passed
  • CI Act Run

    chewiebug/GCViewer

    Run the full build-and-deploy.yaml workflow locally via act + Docker.

    4.6k GitHub stars~2.4k tokensUpdated 3 mo ago
    DevelopmentAuto-check: notes
  • Automates a version release with changesets: analyzes code changes, writes a bilingual CHANGELOG, bumps the version and commits through a release branch and pull request.

    6.1k GitHub stars~3.4k tokensUpdated 1 mo ago
    DevelopmentAuto-check passed
  • Review PR

    microsoft/vscode-containers

    Official

    Review a specific vscode-containers pull request on demand from the CLI (or any interactive agent), the way a Container Tools maintainer would.

    141 GitHub stars~900 tokensUpdated today
    DevelopmentAuto-check passed

More from Pipelex/pipelex

  • Add Model

    Pipelex/pipelex

    Add a new AI model to Pipelex's own inference configuration: the backend TOMLs in .pipelex/inference/backends/ (OpenAI, Azure, Anthropic, Bedrock, Google, Vertex, Mistral and the rest), the kit…

    941 GitHub stars~2.8k tokensUpdated today
    Auto-check passed
  • Add Migration

    Pipelex/pipelex

    Write a migration ledger entry for a configuration schema change in pipelex, so that a user's existing file can be repaired instead of thrown away.

    941 GitHub stars~3.8k tokensUpdated today
    Auto-check passed
  • Drift Review

    Pipelex/pipelex

    Resolve open drift contracts — the review obligations between code and docs declared in drift.toml.

    941 GitHub stars~2k tokensUpdated today
    Auto-check passed
  • Test Model

    Pipelex/pipelex

    Test an AI model on a specific backend using the Pipelex inference test infrastructure.

    941 GitHub stars~1.3k tokensUpdated today
    Auto-check passed
  • Update Graph UI

    Pipelex/pipelex

    Bump the pinned @pipelex/mthds-ui (and elkjs) version that the generated ReactFlow HTML loads from jsDelivr.

    941 GitHub stars~854 tokensUpdated today
    Auto-check passed

Questions about Release

What does Release do?

Cut a release of pipelex, which ships the pipelex and pipelex-api packages and the pipelex/pipelex-api Docker image under one version: the gates, the migration-ledger cross-check, the CHANGELOG.md…. Release is an agent skill from Pipelex/pipelex.toml bump with the lock and the badge, one commit, and a pull request to main that publishes to PyPI and Docker Hub on merge.

When should I use Release?

Release fits situations like: the user says release; prepare a release; create release branch; promote dev to main.

How do I install Release in Claude Code?

Run `npx skills add Pipelex/pipelex --skill release -a claude-code`. Or copy the skill folder (.claude/skills/release in Pipelex/pipelex) 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 Pipelex/pipelex --skill release -a codex`. Or copy the skill folder (.claude/skills/release in Pipelex/pipelex) 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 Pipelex/pipelex --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 (make, gh, git, pip, curl and jq). Our summary lists: Docker.

Does Release access the network?

SKILL.md names 1 domain. In commands or code: hub.docker.com; 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 notes only (mentions a .env file), nothing it rates as a warning. 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 4.8k tokens (SKILL.md is roughly 19k 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: Curate Whats New (docker/docs, 4.7k stars), CI Adhoc Test (nubjs/nub, 4.4k stars), Releasing Marchat (Cod-e-Codes/marchat, 137 stars) and CI Act Run (chewiebug/GCViewer, 4.6k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Release?

Pipelex (a GitHub organization) maintains it in Pipelex/pipelex, which has 941 GitHub stars. The repository holds 6 skills in this directory. The repository was last updated on October 8, 2026.

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