From worldjen
Rank or compare several generated clips that share one prompt into a leaderboard. Upload candidate videos or images to the user-scoped Rank session and get them sorted best-to-worst; the session locks to the first prompt (server-enforced). Invoke ONLY when the user explicitly asks to rank, sort, compare, or pick the best among multiple clips, variants, or candidates for the same prompt. Backed by `worldjen rank get/upload/current/reset`. For raw scores on a single clip use `worldjen-score`; for benchmarking an entire AI model use `worldjen-bench`.
How this skill is triggered — by the user, by Claude, or both
Slash command
/worldjen:worldjen-rankThe 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
"Which of these is the best?" Rank is the comparative surface: upload several clips that share a prompt and get a leaderboard back. One Rank session per user.
For raw per-dimension numbers on a single clip, use worldjen-score. For a full benchmark across many prompts and models, use worldjen-bench.
Set WORLDJEN_API_KEY (get one at https://www.worldjen.com/settings/api-keys), or pass --api-key.
If worldjen is not installed yet, run pip install worldjen first (or use the worldjen-install skill).
A Rank session always evaluates clips against the same prompt. The first upload captures and locks the prompt. Every later upload must either omit --prompt (the locked value is reused) or pass the exact same string. A different prompt fails fast with exit code 2 and RANK_PROMPT_MISMATCH. To rank a new prompt, reset first.
worldjen rank get # text view
worldjen rank get --json # machine-readable
worldjen rank current # the current ranked leaderboard
Lock the prompt on the first upload, then keep uploading variants without --prompt. Add --wait to poll until scores land.
worldjen rank upload variant_a.mp4 --prompt "a cat" --wait
worldjen rank upload variant_b.mp4 --wait # uses the locked prompt
worldjen rank current
worldjen rank reset — clears all videos and releases the prompt lock; the session id staysThis cannot be undone. Confirm with the user before running, especially if they have been iterating recently.
import worldjen
worldjen.rank.upload("variant_a.mp4", prompt="a cat sitting on a windowsill")
worldjen.rank.upload("variant_b.mp4") # uses the locked prompt
WORLDJEN_API_KEYRANK_PROMPT_MISMATCH (exit 2) — the session is locked to a different prompt. Confirm with the user before reset, or re-upload with the locked promptworldjen-bench, not a Rank sessionworldjen-install — install the SDK and CLIworldjen-score — raw per-dimension scores for a single clipworldjen-bench — whole-model benchmark across all dimensions, at scaleworldjen-leaderboard — public leaderboardworldjen-runner — GPU worker host setupFor 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