From worldjen
Set up and operate the WorldJen runner host — the GPU worker daemon that pulls evaluation jobs and executes them. Use when registering, starting, stopping, or inspecting a Linux+systemd machine that runs WorldJen jobs. NOT for evaluation run lifecycle (use `worldjen-bench` for that).
How this skill is triggered — by the user, by Claude, or both
Slash command
/worldjen:worldjen-runnerThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Best-effort update check. Fails silently on network errors or non-marketplace installs. If output starts with `UPGRADE_AVAILABLE` or `JUST_UPGRADED`, surface it once to the user and continue with the skill workflow.
Best-effort update check. Fails silently on network errors or non-marketplace installs. If output starts with UPGRADE_AVAILABLE or JUST_UPGRADED, surface it once to the user and continue with the skill workflow.
{
for _p in \
"$HOME/.claude/plugins/marketplaces/worldjen/bin/check-update" \
"$HOME/.codex/.tmp/plugins/plugins/worldjen/bin/check-update"; do
if [ -x "$_p" ]; then "$_p" 2>/dev/null && break; fi
done
} 2>/dev/null || true
Manage the runner host: the GPU worker daemon that pulls evaluation jobs from WorldJen and executes them.
This skill is for machine setup. For creating or inspecting evaluation runs (the jobs themselves), use the worldjen-bench skill.
Set WORLDJEN_API_KEY (get one at https://www.worldjen.com/settings/api-keys), or pass --api-key to authenticated commands. Local service commands (install, start, stop, status, logs) do not need auth.
The runner service requires Linux with systemd. If the host doesn't use systemd, stop and ask before improvising.
If worldjen is not installed yet, run pip install "worldjen[runner]" first (or use the worldjen-install skill).
worldjen runner list --json # backend (your account)
worldjen runner list --local --json # this machine
Use one of:
worldjen runner create --name <NAME> — create a new runner resource and configure this host in one flowworldjen runner register --token <TOKEN> --name <NAME> — register this host using a token from the dashboard<NAME> is the local instance identifier. Reuse the same --name on every subsequent command. Names must match [a-zA-Z0-9][a-zA-Z0-9_-]{0,63}. Omit --name to use default.
worldjen runner install --name <NAME> # install systemd unit (auto-start on boot)
worldjen runner start --name <NAME>
worldjen runner status --name <NAME>
worldjen runner logs --name <NAME> -n 100
worldjen runner logs --name <NAME> -f # stream
These commands change persistent host state or stop running work. Confirm with the user before running:
worldjen runner install --name <NAME> — installs a systemd unit and enables auto-start on boot. Persists service registration on the host.worldjen runner stop --name <NAME> — stops accepting new work; in-flight jobs may failworldjen runner uninstall --name <NAME> — removes the systemd unitworldjen runner delete --runner-id <RUNNER_ID> — deletes the runner from the account AND uninstalls the local service. Once deleted, in-flight runs on this runner will fail. Omit --runner-id to use the id from this host's local config (selected via --name).WORLDJEN_API_KEY or registration token--name to use — list with worldjen runner list --localworldjen-install — install worldjen[runner] and verify the CLIworldjen-bench — create and inspect evaluation runs (the actual benchmark jobs)worldjen-score — score the clip you just generatedworldjen-rank — quick personal preview vs the standard rank setworldjen-leaderboard — public leaderboardFor examples and troubleshooting, see references/examples.md.
Provides a checklist for code reviews covering functionality, security, performance, maintainability, tests, and quality. Use for pull requests, audits, team standards, and developer training.
npx claudepluginhub moonmath-ai/worldjen-skills --plugin worldjen