Agent skill

Release

by objeck in objeck/objeck-lang

Fully automate an Objeck release — reads version.h, auto-bumps if needed, pre-flight gates, LSP sync, docs update, tag push, GitHub Actions build/sign/publish monitoring, release body, and…

Custom licenceAuto-check: warningsDevOps & Cloud

Install Release

The automated check flagged lines worth reading first. See the safety section below.

skills CLI
$ npx skills add objeck/objeck-lang --skill release -a claude-code

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

GitHub CLI
$ gh skill install objeck/objeck-lang 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/objeck/objeck-lang.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
165
Token cost
~10k tokens
SKILL.md length
4,793 words
Files
1
Skills in repo
5
Repo updated
First seen
Licence
Custom licence

At a glance

Fully automate an Objeck release — reads version.h, auto-bumps if needed, pre-flight gates, LSP sync, docs update, tag push, GitHub Actions build/sign/publish monitoring, release body, and…

  • Works in 8 steps: Pre-flight gates (all must pass) → LSP pre-flight (in-repo — nothing is… → Delegate to update-docs → …
  • Tasks that involve CI/CD
  • SKILL.md covers Overview, The release train: gates…, Steps and Failure handling, plus 1 more section
  • Calls git, gh and python

What it does

Release is an agent skill from objeck/objeck-lang. Fully automate an Objeck release — reads version.h, auto-bumps if needed, pre-flight gates, LSP sync, docs update, tag push, GitHub Actions build/sign/publish monitoring, release body, and DigitalOcean playground deploy

Its SKILL.md is about 10k 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 DevOps & Cloud, covering CI/CD. It works with GitHub Actions, Linux, macOS and Git. The repository describes itself as: Lightweight object-oriented and functional programming language. Designed to be intuitive, small, cross-platform, and fast. The language emphasizes portability, scalability, and…

When your agent uses it

  • Tasks that involve CI/CD

Example prompts

  • “/release”

Requirements

  • Python 3
  • Pre-approved tools (allowed-tools): Read, Edit, Write, Bash, Grep, Glob, Skill

Workflow steps

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

  1. Pre-flight gates (all must pass)
  2. LSP pre-flight (in-repo — nothing is built locally)
  3. Delegate to update-docs
  4. Sync docs/web/ to the new release
  5. Commit docs changes to master
  6. Tag and push
  7. Write the release body
  8. Final report

What it can do on your machine

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

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Read
    • Edit
    • Write
    • Bash
    • Grep
    • Glob
    • Skill

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • git
    • gh
    • python
    • npm
    • jq

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

  • Network

    No URLs in SKILL.md. Its commands use git, gh and npm, 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 loads about 10k tokens when it runs. Until then it costs about 57 tokens; SKILL.md has 4,793 words of instructions outside code blocks.

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

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

The automated check found patterns that need a careful read before installing.

  • WarningTells the agent its actions are pre-authorized / not to stop for confirmationSKILL.md:350
    so they can see what's going out — but do not pause for confirmation (if they wanted to override it, they would have st
  • NotePre-approves every shell command (allowed-tools: Bash)SKILL.md
    allowed-tools: Read, Edit, Write, Bash, Grep, Glob, Skill

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 4,793 words (~10,163 tokens).

“Fully automate an Objeck release end-to-end. This skill is an orchestrator: it delegates heavy lifting to bump-version and update-docs, then drives the existing GitHub Actions pipeline (release-build.yml → release-publish.yml) and wraps up by deploying the DigitalOcean-hosted playground over SSH.”

— opening of SKILL.md by objeck, Custom licence
name
release
allowed-tools
Read, Edit, Write, Bash, Grep, Glob, Skill
argument-hint
(no arguments — reads version directly from core/shared/version.h)

Read the full SKILL.md on GitHub

Files

Just SKILL.md in .claude/skills/release of objeck/objeck-lang.

Open the folder on GitHubat commit 794c0bd

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 skillobjeck/objeck-lang165—~10kAutomated safety check: WarnCustom licence
Running GitHub Actions Efficientlykajisho5/ffmpeg-skill1.9k—~3.3kAutomated safety check: NotesMIT
CI Adhoc Testnubjs/nub4.4k—~1.7kAutomated safety check: PassMIT
Godot Export Buildsthedivergentai/GD-Agentic-Skills809—~3kAutomated safety check: PassLGPL-3.0
Release Publishbkywksj/knowledge-base330—~6.2kAutomated safety check: PassCustom licence
Releasing Blancbnfy/blanc111—~2.9kAutomated safety check: NotesMIT

Similar skills

  • Cut GitHub Actions minutes and wall-clock time without losing coverage — the OS billing multiplier (macOS 10x / Windows 2x / Linux 1x), trigger hygiene that stops push+pullrequest double-firing…

    1.9k GitHub stars~3.3k tokensUpdated 3 days ago
    DevOps & CloudAuto-check: notes
  • 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 yesterday
    DevOps & CloudAuto-check passed
  • Godot Export Builds

    thedivergentai/GD-Agentic-Skills

    Expert patterns for multi-platform exports including export templates (Windows/Linux/macOS/Android/iOS/Web), command-line exports (headless mode), platform-specific settings (codesign, notarization…

    809 GitHub stars~3k tokensUpdated 29 days ago
    DevOps & CloudAuto-check passed
  • Release Publish

    bkywksj/knowledge-base

    发布 Tauri 桌面应用新版本,处理版本号同步、Git tag、GitHub Actions 构建、Release 仓库产物同步、Cloudflare R2 上传、update.json 生成、自动更新发布和文档站重建。

    330 GitHub stars~6.2k tokensUpdated 6 days ago
    DevOps & CloudAuto-check passed
  • Releasing Blanc

    bnfy/blanc

    Full runbook for cutting a Blanc desktop release — scripts/release.sh mechanics and its required BLANCRELEASE env vars, macOS notarization via 1Password, the Touch ID provisioning profile and…

    111 GitHub stars~2.9k tokensUpdated today
    DevOps & CloudAuto-check: notes
  • CI Failure Triage and Repair

    Chachamaru127/claude-code-harness

    Diagnoses failing CI pipelines and tests, deciding first whether the test or the implementation is at fault, and hands hard cases to a dedicated fixer subagent.

    3.2k GitHub starsUsed in 1 repo~1.1k tokens
    DevOps & CloudAuto-check: notes

More from objeck/objeck-lang

  • Benchmark

    objeck/objeck-lang

    Run the Objeck CLBG benchmarks and the cross-language comparison in Docker, report median times and peak RSS, and flag regressions against docs/performance.md

    165 GitHub stars~690 tokensUpdated today
    Auto-check passed
  • Bump Version

    objeck/objeck-lang

    Bump the Objeck release version across all platform files, rebuild on Windows and Linux, and run regression tests

    165 GitHub stars~3.3k tokensUpdated today
    Auto-check: notes
  • Update Docs

    objeck/objeck-lang

    Update release documentation (README.md, CHANGELOG.md, docs/readme.html, docs/readme.txt) for a new version

    165 GitHub stars~2k tokensUpdated today
    Auto-check: notes
  • Deploy Playground

    objeck/objeck-lang

    Deploy/refresh the Objeck web playground (playground.objeck.org) on its VPS over SSH — git pull, rebuild the sandbox Docker image, restart the service, health-check.

    165 GitHub stars~2.1k tokensUpdated today
    Auto-check: warnings

Categories

Questions about Release

What does Release do?

Fully automate an Objeck release — reads version.h, auto-bumps if needed, pre-flight gates, LSP sync, docs update, tag push, GitHub Actions build/sign/publish monitoring, release body, and…. Release is an agent skill from objeck/objeck-lang.

When should I use Release?

Release fits situations like: tasks that involve CI/CD.

How do I install Release in Claude Code?

Run `npx skills add objeck/objeck-lang --skill release -a claude-code`. Or copy the skill folder (.claude/skills/release in objeck/objeck-lang) 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 objeck/objeck-lang --skill release -a codex`. Or copy the skill folder (.claude/skills/release in objeck/objeck-lang) 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 objeck/objeck-lang --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, python, npm and jq). Our summary lists: Python 3. Its frontmatter pre-approves these tools: Read, Edit, Write, Bash, Grep, Glob, Skill.

Does Release access the network?

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

Is Release safe to install?

Our automated static check of SKILL.md flagged 1 warning(s): tells the agent its actions are pre-authorized / not to stop for confirmation. Read the flagged lines before installing; the check is not a guarantee either way.

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 10k tokens (SKILL.md is roughly 41k 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: Running GitHub Actions Efficiently (kajisho5/ffmpeg-skill, 1.9k stars), CI Adhoc Test (nubjs/nub, 4.4k stars), Godot Export Builds (thedivergentai/GD-Agentic-Skills, 809 stars) and Release Publish (bkywksj/knowledge-base, 330 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Release?

objeck (a GitHub user) maintains it in objeck/objeck-lang, which has 165 GitHub stars. The repository holds 5 skills in this directory. The repository was last updated on October 7, 2026.

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