arize-dataset

Creates, manages, and queries Arize datasets and examples using the ax CLI.

1|Updated Nov 9, 2025
One-click install
npx skills add https://github.com/akashjpal/question-generator --skill arize-dataset-akashjpal
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: arize-dataset
Source: https://github.com/akashjpal/question-generator/tree/main/.agents/skills/arize-dataset
Command: npx skills add https://github.com/akashjpal/question-generator --skill arize-dataset-akashjpal

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires arize-ax-cli, and includes references (resource) components.

What problem does it solve? Managing evaluation datasets for LLM experiments requires repetitive CLI work: creating datasets from files, appending examples, exporting versions, and verifying counts. This Skill provides complete operational guidance for the Arize ax CLI so dataset tasks are executed correctly the first time. ## Core Features & Use Cases - Dataset CRUD: List, get, create, export, and delete datasets in an Arize space, with support for CSV, JSON, JSONL, and Parquet files or stdin piping. - Example Management: Append examples inline via JSON or from files, with schema validation guidance to avoid silent field mismatches. - Versioned Exports: Export specific dataset versions, bulk-export datasets over 500 examples with --all, and verify row counts against server metadata. - Use Case: You need a golden test set for prompt evaluation. Create a dataset from a JSON file, append new examples as you collect them, then export a specific version to feed into an experiment run. ## Quick Start Ask the AI to create an Arize dataset named eval-set-v1 in your space from your eval_data.csv file using the ax CLI.

Frequently Asked Questions about arize-dataset

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

FAQPage Schema
How do I create an Arize dataset from a CSV or JSON file?

Run ax datasets create with --name, --space, and --file pointing to your CSV, JSON, JSONL, or Parquet file. You can also pipe data via stdin using --file - to avoid creating temp files.

How do I append examples to an existing Arize dataset?

Use ax datasets append with the dataset name, --space, and either --json with an inline JSON array or --file with a data file. Exactly one input source is required, and up to 100,000 examples are allowed per request.

What file formats does ax datasets create support?

The ax CLI supports CSV, JSON, JSON Lines, and Parquet files. CSV loses type information, JSONL requires one object per line rather than a JSON array, and Parquet preserves column types.

Why did my Arize dataset export return only 500 examples?

Exports are capped at 500 examples by default, so a result of exactly 500 is likely truncated. Re-run ax datasets export with the --all flag for unlimited bulk export, then verify the row count against the server metadata.

How do I fix a 401 Unauthorized error with the ax CLI?

A 401 means the API key is wrong, expired, or lacks access to the space. Run ax profiles show to inspect the profile, then update it with ax profiles update --api-key $ARIZE_API_KEY using a key from the Arize admin API Keys page.

Can I export a specific version of an Arize dataset?

Yes, pass --version-id to ax datasets export to download a specific version. List available versions first with ax datasets get DATASET_NAME --space SPACE -o json and inspect the versions array.