Agent skill

Openclaw Bun Upgrade

by vincentkoc in vincentkoc/dotskills

Qualify and promote a pinned Bun fork build for a Linux OpenClaw service, including upstream sync, release proof, native workload admission, and rollback planning.

MITAuto-check passedDevOps & Cloud

Install Openclaw Bun Upgrade

skills CLI
$ npx skills add vincentkoc/dotskills --skill openclaw-bun-upgrade -a claude-code

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

GitHub CLI
$ gh skill install vincentkoc/dotskills openclaw-bun-upgrade --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/vincentkoc/dotskills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/openclaw-bun-upgrade .claude/skills/openclaw-bun-upgrade && 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
openclaw-bun-upgrade
GitHub stars
108
Token cost
~1.6k tokens
SKILL.md length
695 words
Files
5 (incl. references, assets)
Skills in repo
19
Repo updated
First seen
Licence
MIT

At a glance

Qualify and promote a pinned Bun fork build for a Linux OpenClaw service, including upstream sync, release proof, native workload admission, and rollback planning.

  • Works in 9 steps: Bind scope and coordination. Name the… → Audit actual selection. Resolve service… → Freeze source and artifact. Read Build… → …
  • DevOps & Cloud work in your project
  • SKILL.md covers Purpose, When to use, Workflow and Inputs, plus 2 more sections
  • Calls bun

What it does

Openclaw Bun Upgrade is an agent skill from vincentkoc/dotskills. Qualify and promote a pinned Bun fork build for a Linux OpenClaw service, including upstream sync, release proof, native workload admission, and rollback planning.

Its SKILL.md is about 1.6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 7 other files, including reference files and assets (for example `agents/openai.yaml`, `references/build-qualification.md` and `references/native-promotion.md`).

It sits in DevOps & Cloud. It works with Linux. The repository describes itself as: 🐙 A curated set of Codex and OpenClaw skills for workflow automation, technical debugging, and agent-assisted development patterns. The licence is MIT.

When your agent uses it

  • DevOps & Cloud work in your project

Example prompts

  • “/openclaw-bun-upgrade”

Workflow steps

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

  1. Bind scope and coordination. Name the hosts, deployment order, exact source,
  2. Audit actual selection. Resolve service UID/GID and NSS home, native versus
  3. Freeze source and artifact. Read Build qualification.
  4. Qualify the candidate. Match CPU baseline and ELF requirements to every
  5. Prepare promotion. Read Native promotion.
  6. Admit and activate once. Use the deployed owner's native preserving
  7. Verify the successor. Prove its actual executable hash, UID/cgroup and new
  8. Promote the next host only after the first passes. Each host gets fresh
  9. Close out. Report source sync, artifact qualification, per-host deployed

What it can do on your machine

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

    • bun

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

  • Network

    No URLs in SKILL.md.

    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

Openclaw Bun Upgrade loads about 1.6k tokens when it runs, and up to ~4.6k if it reads all its reference files. Until then it costs about 46 tokens; SKILL.md has 695 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~46
When it runs · the whole SKILL.md, loaded when a task matches
~1.6k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~4.6k

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 vincentkoc/dotskills at commit 8f972aa, republished under its MIT licence (© vincentkoc). 695 words, ~1,608 tokens.

Download SKILL.mdSave it as .claude/skills/openclaw-bun-upgrade/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.
name
openclaw-bun-upgrade
description
Qualify and promote a pinned Bun fork build for a Linux OpenClaw service, including upstream sync, release proof, native workload admission, and rollback planning.
license
MIT
metadata.source
https://github.com/vincentkoc/dotskills

OpenClaw Bun Upgrade

Purpose

Move an authorized Linux OpenClaw service to one verified Bun artifact while preserving its deployment owner, application source, state and active work. Keep source synchronization, build publication and runtime promotion as separate outcomes.

When to use

  • Updating an OpenClaw Bun fork or selecting a daily build for a service.
  • Building and qualifying a pinned Bun artifact for staged host promotion.
  • Auditing how a service selects Bun, or preparing its runtime rollback.

The build and service recipes below cover Linux ELF and systemd deployments. For macOS or Windows, report the missing platform-specific qualification and service-owner route; do not apply Linux commands to those hosts. Source ancestry and immutable artifact selection principles still apply.

An audit does not authorize deployment. A runtime upgrade does not authorize an OpenClaw update, state migration, service-owner migration or automatic scheduler.

Workflow

  1. Bind scope and coordination. Name the hosts, deployment order, exact source, requested actions and completion conditions. Read each host's current owner instructions. If another recovery thread owns the host, exchange active command, lease and reservation status; wait for its explicit release before host commands or relay use. A release resolves coordination, not admission.
  2. Audit actual selection. Resolve service UID/GID and NSS home, native versus external owner, unit plus drop-ins, effective executable and live PID/start identity, application source/build, config revision and schema. Inspect native runtime pins, update runs and rollback custody. Shell bun --version, PATH, an old current link or a campaign label is not running-service proof.
  3. Freeze source and artifact. Read Build qualification. Reuse qualified objects and one artifact. Preserve upstream ancestry with a normal merge when requested; verify reachability rather than judging the PR's displayed diff. Freeze the full commit/tree before building. A newer daily candidate does not invalidate work on an already selected commit.
  4. Qualify the candidate. Match CPU baseline and ELF requirements to every target. Test the changed Bun bug class and actual OpenClaw consumers, with candidate identity inside workers. Scope carried proof to unchanged inputs. A successful build or generic smoke test alone is insufficient.
  5. Prepare promotion. Read Native promotion. Stage a versioned artifact, verify hash/ownership as the service account and establish rollback through the same deployment owner. Check the directory that must permit atomic replacement, not only the selected file. Do all expensive build and preflight work before acquiring a short maintenance lease.
  6. Admit and activate once. Use the deployed owner's native preserving admission, operation lock and service lifecycle. Live work blocks promotion unless that owner's exact durable continuation contract proves otherwise. Do not generalize a previously safe paused task or reuse another host's waiver. Lease, process or configuration drift stops activation. Uncertain mutation means reconcile the existing attempt; do not replay it.
  7. Verify the successor. Prove its actual executable hash, UID/cgroup and new process identity; unchanged application/config/schema when only Bun changed; restored admission; preserved task generations, payloads and bindings; health and an affected real consumer. Inspect relevant new-process errors. Report synthetic proof separately from live delivery or a naturally observed GC cycle.
  8. Promote the next host only after the first passes. Each host gets fresh ownership and admission proof; artifact compatibility may be reused. If blocked, report the precise failed gate and release command/lease/reservation custody. Preserve another owner's recovery material. Do not keep polling after a bounded check or retry an unchanged failure.
  9. Close out. Report source sync, artifact qualification, per-host deployed identity, remaining blockers and checkout disposition separately. Release the task's builder and child processes. Keep the previous runtime while rollback needs it, and the candidate while another authorized rollout remains unfinished. Dispose of task scratch through its owner when no unfinished work needs it.
Show full SKILL.md (85 more words)Show less

Inputs

  • Authorized repository, full Bun commit and requested host order.
  • Current service owner and deployment controls, source/build/config identity.
  • Candidate provenance, compatibility and test results; rollback predecessor.
  • Recovery coordination status and the native admission contract at that revision.

Outputs

  • Exact source/tree, artifact SHA-256, revision, build inputs and proof limits.
  • Per-host verified, blocked, failed or not attempted result, with the actual observed runtime and application identity and observation time.
  • Explicit command/lease/reservation release status and retained recovery custody.
  • Named follow-ups for unrelated failures; no implied auto-update enablement.

Flow

mermaid
stateDiagram-v2
    [*] --> BindScope
    BindScope --> Audit: host released
    BindScope --> Blocked: another owner holds host
    Audit --> Report: audit only
    Audit --> Blocked: platform recipe unavailable
    Audit --> Qualify: upgrade authorized
    Qualify --> Blocked: source or artifact proof missing
    Qualify --> Stage: proof passes
    Stage --> Blocked: owner or atomic publication unavailable
    Stage --> Admit
    Admit --> Blocked: work, drift or lease gate refuses
    Admit --> Activate: native permit valid
    Activate --> Reconcile: failure or uncertain result
    Activate --> Verify: terminal success
    Reconcile --> Report: observed outcome or owner-qualified rollback
    Verify --> Report: failure or proof gap
    Verify --> Audit: next authorized host
    Verify --> Report: host sequence complete
    Blocked --> Report
    Report --> [*]

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

Files

SKILL.md and 4 other files (references, assets) in skills/openclaw-bun-upgrade of vincentkoc/dotskills.

  • SKILL.md
  • agents/openai.yaml
  • assets/icon.jpg
  • references/build-qualification.md
  • references/native-promotion.md

Open the folder on GitHubat commit 8f972aa

Compare with similar skills

Openclaw Bun Upgrade 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.

Openclaw Bun Upgrade compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Openclaw Bun Upgrade this skillvincentkoc/dotskills108—~1.6kAutomated safety check: PassMIT
Openclaw Live Updateropenclaw/openclaw392k—~3.7kAutomated safety check: PassMIT
Helm Chart ScaffoldingCybereason-Public/owLSM28013 repos~381Automated safety check: PassGPL-2.0
Kubernetes ArchitectCybereason-Public/owLSM2809 repos~2.6kAutomated safety check: PassGPL-2.0
Swig CI Reproswig/swig6.3k—~1.2kAutomated safety check: PassCustom licence
Youtubeeat-pray-ai/yutu699—~1.1kAutomated safety check: PassMIT

Similar skills

  • Openclaw Live Updater

    openclaw/openclaw

    Maintain the canonical live OpenClaw main checkout, macOS LaunchAgent-managed Gateway, local macOS app, exact-head main CI, and recurring full release validation.

    392k GitHub stars~3.7k tokensUpdated today
    DevOps & CloudAuto-check passed
  • Helm Chart Scaffolding

    Cybereason-Public/owLSM

    Comprehensive guidance for creating, organizing, and managing Helm charts for packaging and deploying Kubernetes applications.

    280 GitHub starsUsed in 13 repos~381 tokens
    DevOps & CloudAuto-check passed
  • Kubernetes Architect

    Cybereason-Public/owLSM

    Expert Kubernetes architect specializing in cloud-native infrastructure, advanced GitOps workflows (ArgoCD/Flux), and enterprise container orchestration.

    280 GitHub starsUsed in 9 repos~2.6k tokens
    DevOps & CloudAuto-check passed
  • Swig CI Repro

    swig/swig

    Reproduce a GitHub Actions Linux CI failure locally when it does not happen on your machine: a podman/docker image that mirrors the ubuntu-22.04 runner by reusing the real Tools/CI-linux-.sh install…

    6.3k GitHub stars~1.2k tokensUpdated 4 days ago
    DevOps & CloudAuto-check passed
  • Youtube

    eat-pray-ai/yutu

    A skill your agent uses whenever the user mentions YouTube, video uploads, channel management, playlists, video SEO, or any YouTube Data API operation.

    699 GitHub stars~1.1k tokensUpdated 3 days ago
    DevOps & CloudAuto-check passed
  • Official

    Configures automatic crash dumps or captures dumps from running processes for modern .NET apps on Linux, macOS and Windows, including Docker and Kubernetes.

    5.6k GitHub starsUsed in 2 repos~1.1k tokens
    DevOps & CloudAuto-check passed

More from vincentkoc/dotskills

All 19 skills in this repo
  • Openclaw PR Batch Sweep

    vincentkoc/dotskills

    Select, review, repair, validate, and land batches of up to 20 low-risk OpenClaw contributor pull requests using Vincent's maintainer preferences and bounded sub-agent lanes.

    108 GitHub stars~4.1k tokensUpdated 3 days ago
    Auto-check passed
  • Tmux Agent Lane Orchestrator

    vincentkoc/dotskills

    Monitor and coordinate one tmux agent lane, reconstruct worker state from panes and recent Codex logs, classify progress and blockers, and produce concise manager summaries.

    108 GitHub stars~967 tokensUpdated 3 days ago
    Auto-check passed
  • Codebase Memory MCP

    vincentkoc/dotskills

    Resolve canonical Git checkouts, index and verify codebase-memory-mcp graphs through the guarded CLI, open its browser viewer on request, and safely audit duplicate worktree caches.

    108 GitHub stars~3.3k tokensUpdated 3 days ago
    Auto-check passed
  • Org Branch Cleanup

    vincentkoc/dotskills

    Audit and safely prune stale branches across a GitHub organization with immutable snapshots, conservative merged-PR classification, live SHA/protection/open-PR revalidation, resumable deletion…

    108 GitHub stars~1.5k tokensUpdated 3 days ago
    Auto-check passed
  • Session Done

    vincentkoc/dotskills

    Prepare a concise session handoff when the user asks to wrap up, capture continuation context, or use /done.

    108 GitHub stars~833 tokensUpdated 3 days ago
    Auto-check passed
  • Codex Goal Mining

    vincentkoc/dotskills

    Mine structured Codex /goal history locally or across a configured machine fleet, measure active goal time and resumed thread spans, identify unfinished and recurring semantic runs, and turn them…

    108 GitHub stars~1.2k tokensUpdated 3 days ago
    Auto-check passed

Works with

Categories

Questions about Openclaw Bun Upgrade

What does Openclaw Bun Upgrade do?

Qualify and promote a pinned Bun fork build for a Linux OpenClaw service, including upstream sync, release proof, native workload admission, and rollback planning. Openclaw Bun Upgrade is an agent skill from vincentkoc/dotskills. Qualify and promote a pinned Bun fork build for a Linux OpenClaw service, including upstream sync, release proof, native workload admission, and rollback planning.

When should I use Openclaw Bun Upgrade?

Openclaw Bun Upgrade fits situations like: devOps & Cloud work in your project.

How do I install Openclaw Bun Upgrade in Claude Code?

Run `npx skills add vincentkoc/dotskills --skill openclaw-bun-upgrade -a claude-code`. Or copy the skill folder (skills/openclaw-bun-upgrade in vincentkoc/dotskills) into .claude/skills/openclaw-bun-upgrade in your project. Claude Code loads it when a task matches its description.

How do I install Openclaw Bun Upgrade in Codex?

Run `npx skills add vincentkoc/dotskills --skill openclaw-bun-upgrade -a codex`. Or copy the skill folder (skills/openclaw-bun-upgrade in vincentkoc/dotskills) into .agents/skills/openclaw-bun-upgrade in your project. Codex loads it when a task matches its description.

Can I use Openclaw Bun Upgrade 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 vincentkoc/dotskills --skill openclaw-bun-upgrade -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/openclaw-bun-upgrade, .gemini/skills/openclaw-bun-upgrade, .github/skills/openclaw-bun-upgrade and .opencode/skills/openclaw-bun-upgrade in your project.

What does Openclaw Bun Upgrade need to run?

Going by SKILL.md and its folder, Openclaw Bun Upgrade needs the command-line tools its instructions call (bun).

Does Openclaw Bun Upgrade access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Openclaw Bun Upgrade 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 Openclaw Bun Upgrade use?

Openclaw Bun Upgrade is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Openclaw Bun Upgrade use?

About 1.6k tokens (SKILL.md is roughly 6.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 3k tokens, read only when the agent opens those files.

What are the alternatives to Openclaw Bun Upgrade?

Skills that share tags, products or a category with Openclaw Bun Upgrade: Openclaw Live Updater (openclaw/openclaw, 392k stars), Helm Chart Scaffolding (Cybereason-Public/owLSM, 280 stars), Kubernetes Architect (Cybereason-Public/owLSM, 280 stars) and Swig CI Repro (swig/swig, 6.3k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Openclaw Bun Upgrade?

vincentkoc (a GitHub user) maintains it in vincentkoc/dotskills, which has 108 GitHub stars. The repository holds 19 skills in this directory. The repository was last updated on October 8, 2026.

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