asleekgeek/claude-multiagent-catalogue/arize-dataset
Claude Code and agent skill by asleekgeek/claude-multiagent-catalogue
- community
Checking that the SKILL.md file is still in the repository.
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.
Install
npx vskill@latest install asleekgeek/claude-multiagent-catalogue/arize-datasetSKILL.md
The same SKILL.md was published earlier as arize-ai/arize-skills/arize-dataset.
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.
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.
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).
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) | |
--output-dir | string | . | Output directory | |
--stdout | bool | false | Print JSON to stdout instead of file | |
-p, --profile | string | default | Configuration profile |
Agent auto-escalation rule: If an export returns exactly 500 examples, the result is likely truncated — re-run with --all to get the full dataset.
Export completeness verification: After exporting, confirm the row count matches what the server reports:
Output is a JSON array of example objects. Each example has system fields (id, created_at, updated_at) plus all user-defined fields:
Create Dataset: ax datasets create
Create a new dataset from a data file.
Flags
| Flag | Type | Required | Description | |
|---|---|---|---|---|
--name, -n | string | yes | Dataset name | |
--space | string | yes | Space to create the dataset in | |
--file, -f | path | yes | Data file: CSV, JSON, JSONL, or Parquet | |
-o, --output | string | no | Output format for the returned dataset metadata | |
-p, --profile | string | no | Configuration profile |
Passing data via stdin
Use --file - to pipe data directly — no temp file needed:
To add rows to an existing dataset, use ax datasets append --json '[...]' instead — no file needed.
Supported file formats
| Format | Extension | Notes | |
|---|---|---|---|
| CSV | .csv | Column headers become field names | |
| JSON | .json | Array of objects | |
| JSON Lines | .jsonl | One object per line (NOT a JSON array) | |
| Parquet | .parquet | Column names become field names; preserves types |
Format gotchas:
- CSV: Loses type information — dates become strings,
nullbecomes empty string. Use JSON/Parquet to preserve types. - JSONL: Each line is a separate JSON object. A JSON array (
[{...}, {...}]) in a.jsonlfile will fail — use.jsonextension instead. - Parquet: Preserves column types. Requires
pandas/pyarrowto read locally:pd.read_parquet("examples.parquet").
Append Examples: ax datasets append
Add examples to an existing dataset. Two input modes -- use whichever fits.
Inline JSON (agent-friendly)
Generate the payload directly -- no temp files needed:
From a file
To a specific version
Flags
| Flag | Type | Required | Description | |
|---|---|---|---|---|
NAME_OR_ID | string | yes | Dataset name or ID (positional); add --space when using name | |
--space | string | no | Space name or ID (required if using dataset name instead of ID) | |
--json | string | mutex | JSON array of example objects | |
--file, -f | path | mutex | Data file (CSV, JSON, JSONL, Parquet) | |
--version-id | string | no | Append to a specific version (default: latest) | |
-o, --output | string | no | Output format for the returned dataset metadata | |
-p, --profile | string | no | Configuration profile |
Exactly one of --json or --file is required.
Validation
- Each example must be a JSON object with at least one user-defined field
- Maximum 100,000 examples per request
Schema validation before append: If the dataset already has examples, inspect its schema before appending to avoid silent field mismatches:
Fields are free-form: extra fields in new examples are added, and missing fields become null. However, typos in field names (e.g., queston vs question) create new columns silently -- verify spelling before appending.
Delete Dataset: ax datasets delete
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) | |
--force, -f | bool | false | Skip confirmation prompt | |
-p, --profile | string | default | Configuration profile |
Workflows
Find a dataset by name
All dataset commands accept a name or ID directly. You can pass a dataset name as the positional argument (add --space SPACE when not using an ID):
Create a dataset from file for evaluation
- Prepare a CSV/JSON/Parquet file with your evaluation columns (e.g.,
input,expected_output)
- If generating data inline, pipe it via stdin using
--file -(see the Create Dataset section)
ax datasets create --name "eval-set-v1" --space SPACE --file eval_data.csv- Verify:
ax datasets get DATASET_NAME --space SPACE - Use the dataset name to run experiments
Add examples to an existing dataset
Download dataset for offline analysis
ax datasets list --space SPACE-- find the dataset nameax datasets export DATASET_NAME --space SPACE-- download to file- Parse the JSON:
jq '.[] | .question' dataset_*/examples.json
This is the start of the file. Read the full SKILL.md on GitHub.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/arize-dataset/SKILL.md
Popularity
- Repository stars
- 2
- Repository forks
- 2
- 7-day trend score
- 5
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/asleekgeek/claude-multiagent-catalogue/arize-dataset)