arize-dataset
Lets your agent create, manage, and query datasets. It can add examples, export data, and create datasets from files.
What it does
This tool helps you manage datasets for testing and evaluating AI models. You can create, view, export, and add examples to these datasets.
When to use it
- ✓When you need data to test your AI model.
- ✓When you want to organize examples for evaluation.
- ✓When you need to export data from an existing dataset.
Example of what to ask your AI
“Create a new dataset named 'my tests' from the file 'data.csv'.”
Want more? Open the sections below.
How to use
The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.
Skill link
Ready-to-paste message
How it works
You use specific commands to tell the tool what to do, like 'create dataset' or 'export dataset'. The tool then communicates with the Arize system to perform the action.
Installation
Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.
In the terminal (Claude Code, Codex, Cursor), in your project folder:
npx skills add github/awesome-copilot --skill arize-datasetOr download just the file:
curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/arize-dataset/SKILL.md -o SKILL.mdTechnical content (original SKILL.md)
Original text by the author, straight from GitHub.
Arize Dataset Skill
SPACE— All--spaceflags and theARIZE_SPACEenv var accept a space name (e.g.,my-workspace) or a base64 space ID (e.g.,U3BhY2U6...). Find yours withax spaces list.
Concepts
- Dataset = a versioned collection of examples used for evaluation and experimentation
- Dataset Version = a snapshot of a dataset at a point in time; updates can be in-place or create a new version
- Example = a single record in a dataset with arbitrary user-defined fields (e.g.,
question,answer,context) - Space = an organizational container; datasets belong to a space
System-managed fields on examples (id, created_at, updated_at) are auto-generated by the server -- never include them in create or append payloads.
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 foundor version error → see references/ax-setup.md401 Unauthorized/ missing API key → runax profiles showto 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 listto pick by name, or ask the user - Project unclear → ask the user, or run
ax projects list -o json --limit 100and present as selectable options - Security: Never read
.envfiles or search the filesystem for credentials. Useax profilesfor Arize credentials andax ai-integrationsfor LLM provider keys. If credentials are not available through these channels, ask the user.
List Datasets: ax datasets list
Browse datasets in a space. Output goes to stdout.
ax datasets list
ax datasets list --space SPACE --limit 20
ax datasets list --cursor CURSOR_TOKEN
ax datasets list -o json
Flags
| Flag | Type | Default | Description |
|---|---|---|---|
--space |
string | from profile | Filter by space |
--limit, -l |
int | 15 | Max results (1-100) |
--cursor |
string | none | Pagination cursor from previous response |
-o, --output |
string | table | Output format: table, json, csv, parquet, or file path |
-p, --profile |
string | default | Configuration profile |
Get Dataset: ax datasets get
Quick metadata lookup -- returns dataset name, space, timestamps, and version list.
ax datasets get NAME_OR_ID
ax datasets get NAME_OR_ID -o json
ax datasets get NAME_OR_ID --space SPACE # required when using dataset name instead of ID
Flags
| Flag | Type | Default | Description |
|---|---|---|---|
NAME_OR_ID |
string | required | Dataset name or ID (positional) |
--space |
string | none | Space name or ID (required if using dataset name instead of ID) |
-o, --output |
string | table | Output format |
-p, --profile |
string | default | Configuration profile |
Response fields
| Field | Type | Description |
|---|---|---|
id |
string | Dataset ID |
name |
string | Dataset name |
space_id |
string | Space this dataset belongs to |
created_at |
datetime | When the dataset was created |
updated_at |
datetime | Last modification time |
versions |
array | List of dataset versions (id, name, dataset_id, created_at, updated_at) |
Export Dataset: ax datasets export
Download all examples to a file. Use --all for datasets larger than 500 examples (unlimited bulk export).
ax datasets export NAME_OR_ID
# -> dataset_abc123_20260305_141500/examples.json
ax datasets export NAME_OR_ID --all
ax datasets export NAME_OR_ID --version-id VERSION_ID
ax datasets export NAME_OR_ID --output-dir ./data
ax datasets export NAME_OR_ID --stdout
ax datasets export NAME_OR_ID --stdout | jq '.[0]'
ax datasets export NAME_OR_ID --space SPACE # required when using dataset name instead of ID
Flags
| Flag | Type | Default | Description |
|---|---|---|---|
NAME_OR_ID |
string | required | Dataset name or ID (positional) |
--space |
string | none | Space name or ID (required if using dataset name instead of ID) |
--version-id |
string | latest | Export a specific dataset version |
--all |
bool | false | Unlimited bulk export (use for datasets > 500 examples) |
…
FAQ
What is a 'dataset'?
It's a collection of examples (like questions and answers) that you use to test or evaluate your AI model.
What is an 'example'?
It's a single record within a dataset, containing information like a question, an answer, or any other data you define.
How is the dataset stored?
Datasets are stored in a 'space', which is like a folder to organize your data within the Arize system.
Details
Original description by the author
Creates, manages, and queries Arize datasets and examples. Covers dataset CRUD, appending examples, exporting data, and file-based dataset creation using the ax CLI. Use when the user needs test data, evaluation examples, or mentions create dataset, list datasets, export dataset, append examples, dataset version, golden dataset, or test set.
repo: github/awesome-copilot
Popularity
- GitHub stars
- 40k
- Ranking position
- #5002
- License
- MIT
- Updated
- 10/15/2026
Comments
- …
More skills from this repository
acquire-codebase-knowledge
Helps your agent understand and document an existing code project. It's useful for onboarding new people or getting an overview of the architecture.
github/awesome-copilot
acreadiness-assess
Enables your agent to assess a project's readiness for AI and generate a report. It's useful for understanding how well a project is prepared to use AI tools.
github/awesome-copilot
acreadiness-generate-instructions
Helps your agent create instructions for AI tools based on an assessment. It's useful for improving how AI interacts with code and closing identified gaps.
github/awesome-copilot
acreadiness-policy
Enables your agent to help define or apply policies for AI project assessment. It's useful for standardizing how projects are evaluated and ensuring compliance.
github/awesome-copilot
Similar skills
pytorch-patterns
Helps your agent use PyTorch for machine learning models. It applies best practices for efficient model training and ensures reproducible results.
affaan-m/ECC
evm-token-decimals
Helps your agent avoid errors with decimal numbers across different blockchain networks. It ensures token values are accurate in transactions and calculations.
affaan-m/ECC
knowledge-agent
Creates and queries knowledge bases using AI. It allows asking questions about past work or compiling expertise on a topic.
thedotmack/claude-mem