omni-ai-eval

Runs judged accuracy evals of Omni AI prompt sets against models or branches via the Omni CLI.

Updated Aug 7, 2026
One-click install
npx skills add https://github.com/noiz354/oc-rebirth-rca --skill omni-ai-eval-noiz354
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: omni-ai-eval
Source: https://github.com/noiz354/oc-rebirth-rca/tree/main/planning-zip/omni-agent-skills/skills/omni-ai-eval
Command: npx skills add https://github.com/noiz354/oc-rebirth-rca --skill omni-ai-eval-noiz354

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Measuring whether Omni AI answers questions correctly is hard to do manually, and model-context changes can silently regress accuracy. This Skill drives Omni's built-in eval system to define prompt sets, run judged evals against a model or branch, and read per-prompt pass/fail verdicts from the accuracy judge. ## Core Features & Use Cases - Prompt Set Management: Create, update, list, and archive reusable prompt sets of up to 25 natural-language prompts with optional judge expectations. - Judged Eval Runs: Execute prompt sets against main or a branch, poll for completion, and read per-prompt verdicts, costs, timing, and judge rationales. - A/B Branch Comparison: Run the same prompt set on main and a branch, then diff verdicts to catch regressions before promoting model-context changes. - Use Case: After adding ai_context to a model on a branch, run your regression prompt set against both main and the branch to confirm accuracy improved from 75% to 91.7% with no newly broken prompts. ## Quick Start Ask the AI to run an eval of Omni AI on your key prompts and report the pass rate with per-prompt judge verdicts.

Frequently Asked Questions about omni-ai-eval

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run an accuracy eval on Omni AI?▼

Create a prompt set with omni ai-eval prompt-sets-create, then start a run with omni ai-eval runs-create against main or a branch. Poll runs-get until the status is COMPLETE and read the per-prompt score field, where 1 means pass and 0 means fail.

How do I compare AI accuracy between a branch and main?▼

Run the same prompt set twice: once with no run_config for a main baseline, and once with run_config.branch_id for the branch. Diff the per-prompt verdicts and explicitly check for regressions, meaning prompts that passed on main but fail on the branch.

What does the Omni accuracy judge actually score?▼

The judge reads the evaluated AI's full conversation and returns a binary pass/fail verdict targeting high-impact analysis errors like hallucinations, wrong date filters, row-limit mistakes, and wrong topic selection. It does not grade wording or formatting, and the judge model is not configurable per run.

Why did my eval run return a 429 error?▼

A 429 means the per-user concurrency cap of 2 in-flight eval runs is reached. Check runs-list for active runs, wait for one to finish, or cancel one with runs-cancel before launching another. A 503 instead means eval is paused for the org.

What are the limits of Omni eval prompt sets?▼

Each prompt set holds at most 25 prompts, is scoped to a single shared model, and requires a slug matching ^[a-z][a-z0-9-]*$. Prompt text is capped at 8000 characters and expectations at 16000 characters, and prompt-sets-update replaces the entire prompts list.