Agent skill · AI & Agents

arize-evaluator

Handles LLM-as-judge evaluation workflows on Arize including creating/updating evaluators, running evaluations on spans or experiments, managing tasks, trigger-run operations, column mapping, and continuous monitoring. Use when the user mentions create evaluator, LLM judge, hallucination, faithfulness, correctness, relevance, run eval, score spans, score experiment, trigger-run, column mapping, continuous monitoring, or improve evaluator prompt.

GitHub68,948★ · +463/wk · 2 repos on radarProfile →
copilotMIT
Install
npx skills add github/awesome-copilot --skill arize-evaluator --agent copilot

Same command for any agent — swap --agent for claude-code, codex, cursor.

Facts
Files in the skill folder: 3
SKILL.md size: 31 KB
Bundled scripts: none
Version: 1.0
Declared author: arize
Requires: Requires the ax CLI and a configured Arize profile with an AI integration.
Path: skills/arize-evaluator/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 37,432 · +281 this week
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

Review
written from the skill's own SKILL.md · Aug 5, 2026

What it does

Designs, creates, and runs LLM-as-judge evaluators on Arize. It covers creating/updating evaluators, running evaluations on spans or experiments, managing tasks, trigger-run operations, column mappings, and continuous monitoring. It is intended for use when the user mentions create evaluator, LLM judge, hallucination, faithfulness, correctness, relevance, run eval, score spans, score experiment, trigger-run, column mapping, continuous monitoring, or improve evaluator prompt.

How it works

  • Provides commands and flags to list/get/create evaluators, create evaluator versions, and update metadata. Examples show using ax evaluators create with required flags such as --name, --space, --template-name, --commit-message, --ai-integration-id, --model-name, --template, --classification-choices. It also documents creating versions and updating metadata without altering prompts.
  • Describes how to create tasks that run evaluators against project spans or experiment datasets, including providing column mappings and optional query filters. Supports continuous scoring for project tasks and non-continuous backfill for project tasks, as well as experiment/dataset tasks.
  • Details trigger-run commands to execute evaluations over specific data windows or experiments, with options to wait, set timeouts, and cap spans. Includes guidance on monitoring and handling run statuses.
  • Notes prerequisites and troubleshooting: ax CLI availability, Arize profile credentials, space selection, and handling of missing or invalid credentials or spaces. Emphasizes not fabricating evaluation results and recommends retrying via Arize UI or credential checks when failures occur.

When to use it

Use when the user requests to create an evaluator, run evaluations, map columns for evaluation, or set up continuous monitoring of evaluations on Arize (e.g., topics like hallucination, correctness, or relevance). Trigger-run and task setup steps apply when executing evaluations on spans or experiments and when continuous scoring is required.

What it can touch

  • Tools: copilot
  • Requires: ax CLI and a configured Arize profile with an AI integration
  • Commands referenced include: ax evaluators create, ax evaluators create-version, ax evaluators update, ax tasks create, ax tasks trigger-run, plus various ax flags such as --space, --template-name, --ai-integration-id, --model-name, --template, --classification-choices, --column_mappings (as part of task definitions).

Caveats

  • Contains guidance to troubleshoot credential issues, space selection, and API keys without exposing or reading local files. If an evaluation task fails or yields no scores, it forbids manual scoring and suggests fixes and retries.
  • Does not state any guaranteed outcomes or results from evaluations; emphasizes using Arize UI or credential checks for remediation.
From the SKILL.md

# Arize Evaluator Skill > **`SPACE`** — All `--space` flags and the `ARIZE_SPACE` env var accept a space **name** (e.g., `my-workspace`) or a base64 space **ID** (e.g., `U3BhY2U6...`). Find yours with `ax spaces list`. This skill covers designing, creating, and running **LLM-as-judge evaluators** on Arize. An evaluator defines the judge; a **task** is how you run it against real data. --- ## Prerequisites Proceed directly with the task — run the `ax` command you need. Do NOT check versions, env vars, or profiles upfront. If an `ax` command fails, troubleshoot based on the error: - `command not found` or version error → see references/ax-setup.md - `401 Unauthorized` / missing API key → run `ax profiles show` to inspect the current profile. If the profile is missing or the API key is wrong, follow references/ax-profiles.md to create/update it. If the user doesn't have their key, direct them to https://app.arize.com/admin > API Keys - Space unknown → run `ax spaces list` to pick by name, or ask the user - LLM provider call fails (missing OPENAI_API_KEY / ANTHROPIC_API_KEY) → run `ax ai-integrations list --space SPACE` to check for platform-managed credentials. If none exist, ask the

What's inside
Steps it walks through
  1. Prerequisites
  2. Concepts
  3. What is an Evaluator?
  4. What is a Task?
  5. Data Granularity
  6. How trace and session aggregation works
  7. The {conversation} template variable
  8. Multi-evaluator tasks
  9. Basic CRUD
  10. AI Integrations
  11. Evaluators
  12. Tasks
  13. Workflow A: Create an evaluator for a project
  14. Step 1: Confirm the project name
Ships with 2 files
  • references/ax-profiles.md
  • references/ax-setup.md
Commands it runs
Check for an existing integration first
ax ai-integrations list --space SPACE
Create if none exists
ax ai-integrations create \
List / Get
ax evaluators list --space SPACE
ax evaluators get ID                    # accepts name or ID
ax evaluators get NAME --space SPACE   # required when using name instead of ID
ax evaluators list-versions NAME_OR_ID
ax evaluators get-version VERSION_ID
More from awesome-copilot
All skills →
About this skill
What does the arize-evaluator skill do?

Handles LLM-as-judge evaluation workflows on Arize including creating/updating evaluators, running evaluations on spans or experiments, managing tasks, trigger-run operations, column mapping, and continuous monitoring. Use when the user mentions create evaluator, LLM judge, hallucination, faithfulness, correctness, relevance, run eval, score spans, score experiment, trigger-run, column mapping, continuous monitoring, or improve evaluator prompt.

How do I install it?

Run `npx skills add github/awesome-copilot --skill arize-evaluator --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From github/awesome-copilot, a repository with 37,432 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going