Agent skill

Benchmark

by objeck in 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

Custom licenceAuto-check passedDevOps & Cloud

Install Benchmark

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

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

GitHub CLI
$ gh skill install objeck/objeck-lang benchmark --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/benchmark .claude/skills/benchmark && 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
benchmark
GitHub stars
164
Token cost
~690 tokens
SKILL.md length
216 words
Files
1
Skills in repo
5
Repo updated
First seen
Licence
Custom licence

At a glance

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

  • Works in 3 steps: Build the Docker benchmark image from… → Run the benchmarks inside Docker for… → Objeck CLBG benchmarks (compile with…
  • Tasks that involve Containers
  • SKILL.md covers Invocation, Instructions, Example Docker command and Notes
  • Calls docker, python3 and ruby

What it does

Benchmark is an agent skill from 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

Its SKILL.md is about 690 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 Containers. It works with Docker, Lua, Python and Ruby. 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 Containers

Example prompts

  • “/benchmark”

Requirements

  • Python 3
  • Docker

Workflow steps

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

  1. Build the Docker benchmark image from the current source
  2. Run the benchmarks inside Docker for reproducible results. Use /usr/bin/time -f "%e %M" for timing and peak RSS. Run each benchmark 3…
  3. Objeck CLBG benchmarks (compile with -opt s3)

What it can do on your machine

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

    • docker
    • python3
    • ruby

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

  • Network

    No URLs in SKILL.md. Its commands use docker, 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

Benchmark loads about 690 tokens when it runs. Until then it costs about 42 tokens; SKILL.md has 216 words of instructions outside code blocks.

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

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 216 words (~690 tokens).

“Run CLBG benchmarks and cross-language comparisons using Docker.”

— opening of SKILL.md by objeck, Custom licence
name
benchmark
argument-hint
[objeck | cross | <benchmark>] e.g. binarytrees (optional — runs everything by default)

Read the full SKILL.md on GitHub

Files

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

Open the folder on GitHubat commit 641bf7f

Compare with similar skills

Benchmark 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.

Benchmark compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Benchmark this skillobjeck/objeck-lang164—~690Automated safety check: PassCustom licence
Swig CI Reproswig/swig6.3k—~1.2kAutomated safety check: PassCustom licence
Minimegasandia-minimega/minimega160—~3.2kAutomated safety check: PassGPL-3.0-only
Unraiddinglebear-ai/unraid135—~5.4kAutomated safety check: NotesMIT
Generate Nemo Gym Envadithya-s-k/FineEnvs456—~2.1kAutomated safety check: PassApache-2.0
Cosmos3 Env TroubleshootNVIDIA/cosmos-framework559—~1.3kAutomated safety check: NotesCustom licence

Similar skills

  • 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 2 days ago
    DevOps & CloudAuto-check passed
  • Minimega

    sandia-minimega/minimega

    This skill should be used when the user asks how to configure, run, automate, integrate, or troubleshoot minimega (VMs, namespaces, VLANs, clusters, miniccc, miniweb, command socket or Python API…

    160 GitHub stars~3.2k tokensUpdated 2 days ago
    DevOps & CloudAuto-check passed
  • Unraid

    dinglebear-ai/unraid

    This skill should be used when the user mentions Unraid, asks to check server health, monitor array or disk status, list or restart Docker containers, start or stop VMs, read system logs, check…

    135 GitHub stars~5.4k tokensUpdated 5 days ago
    DevOps & CloudAuto-check: notes
  • Generate Nemo Gym Env

    adithya-s-k/FineEnvs

    Builds a NeMo Gym (NVIDIA) variant of an RL environment. An agent skill from adithya-s-k/FineEnvs.

    456 GitHub stars~2.1k tokensUpdated today
    DevOps & CloudAuto-check passed
  • Cosmos3 Env Troubleshoot

    NVIDIA/cosmos-framework

    Official

    Diagnose and fix Cosmos3 environment, installation, and runtime errors.

    559 GitHub stars~1.3k tokensUpdated today
    DevOps & CloudAuto-check: notes
  • Liveblog Dev

    liveblog/liveblog

    Run a local Liveblog development environment. An agent skill from liveblog/liveblog.

    119 GitHub stars~1.9k tokensUpdated yesterday
    DevOps & CloudAuto-check passed

More from objeck/objeck-lang

  • Bump Version

    objeck/objeck-lang

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

    164 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

    164 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.

    164 GitHub stars~2.1k tokensUpdated today
    Auto-check: warnings
  • Release

    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…

    164 GitHub stars~10k tokensUpdated today
    Auto-check: warnings

Categories

Questions about Benchmark

What does Benchmark do?

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. Benchmark is an agent skill from objeck/objeck-lang.

When should I use Benchmark?

Benchmark fits situations like: tasks that involve Containers.

How do I install Benchmark in Claude Code?

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

How do I install Benchmark in Codex?

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

Can I use Benchmark 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 benchmark -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/benchmark, .gemini/skills/benchmark, .github/skills/benchmark and .opencode/skills/benchmark in your project.

What does Benchmark need to run?

Going by SKILL.md and its folder, Benchmark needs the command-line tools its instructions call (docker, python3 and ruby). Our summary lists: Python 3; Docker.

Does Benchmark access the network?

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

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

Benchmark 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 Benchmark use?

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

Skills that share tags, products or a category with Benchmark: Swig CI Repro (swig/swig, 6.3k stars), Minimega (sandia-minimega/minimega, 160 stars), Unraid (dinglebear-ai/unraid, 135 stars) and Generate Nemo Gym Env (adithya-s-k/FineEnvs, 456 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Benchmark?

objeck (a GitHub user) maintains it in objeck/objeck-lang, which has 164 GitHub stars. The repository holds 5 skills in this directory. The repository was last updated on October 8, 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.