AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified Apache-2.0 Self-run

Castorini Cli Reference

skill-castorini-castorini-skills-castorini-cli-reference · by castorini

Use when building, debugging, or reviewing CLI commands across nuggetizer, ragnarok, rank_llm, or umbrela and you need the shared castorini.cli.v1 envelope, common introspection commands, artifact shapes, or cross-repo CLI consistency rules.

No reviews yet
0 installs
9 views
0.0% view→install

Install

$ agentstack add skill-castorini-castorini-skills-castorini-cli-reference

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-castorini-castorini-skills-castorini-cli-reference)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
4mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Castorini Cli Reference? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Castorini CLI Reference

Quick reference for the shared CLI contract across the four Python Castorini repos: nuggetizer, ragnarok, rank_llm, and umbrela.

All four repos expose a repo-named binary (nuggetizer, ragnarok, rank-llm, umbrela) with converged introspection commands and the castorini.cli.v1 JSON envelope.

The flag matrix is closest across nuggetizer, ragnarok, and umbrela. rank_llm shares the introspection surface and envelope shape, but some execution flags and artifact naming are repo-specific.

When a task depends on the current contract shape, start with describe ..., schema ..., or doctor --output json before assuming a sibling repo matches remembered behavior.

Shared Command Families

Every repo exposes:

| Command | Purpose | |---------|---------| | describe | Machine-readable contract: flags, defaults, enums, examples | | schema | JSON Schema for inputs, outputs, envelope | | doctor | Environment and dependency preflight | | validate | Input/artifact validation without model execution | | prompt list\|show\|render | Inspect and render prompt templates | | view | Inspect existing artifact files |

Plus repo-specific execution verbs:

  • nuggetizer: create, assign, metrics
  • ragnarok: generate, validate, convert
  • rank_llm: rerank, evaluate, analyze, retrieve-cache, serve
  • umbrela: judge, evaluate

Reference Files

Read these on demand for detailed specifications:

  • references/envelope-schema.md — Full castorini.cli.v1 envelope specification
  • references/shared-flags.md — Common flags and introspection commands across the shared Castorini CLIs
  • references/artifact-shape.md — Artifact metadata shape and conventions

Gotchas

  • Flag casing: All four repos use kebab-case for packaged CLI flags (--input-file, not --input_file). Legacy compatibility scripts may still use snake_case internally.
  • --output vs --output-file: --output controls format (text|json|jsonl); --output-file controls destination path. These are independent.
  • Write policies are mutually exclusive: --resume, --overwrite, and --fail-if-exists cannot be combined.
  • --dry-run vs --validate-only: --dry-run resolves inputs and reports what would happen. --validate-only checks the declared contract (schemas, types) without resolving resources.
  • Exit code 7 means partial success — some records succeeded, others failed. Check errors array in the JSON envelope.
  • rank_llm command names differ: its primary execution verbs are rerank and evaluate, not generate or judge.
  • No automated contract tests yet verify sibling CLIs agree on the shared envelope. When in doubt, inspect the target repo directly with schema or describe .

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.