
Explore Dataset
- 13 installs
- 59 repo stars
- Updated August 1, 2026
- axiomhq/cli
explore-dataset is a Claude skill that systematically explores an Axiom dataset's schema, fields, volume and patterns via the Axiom CLI.
About
This skill systematically explores an Axiom dataset to understand its schema, fields, volume and patterns. A developer uses it when discovering a new dataset, investigating data structure or figuring out what data is available. It runs a protocol of schema discovery, data sampling, volume analysis and categorical and numerical field analysis through the authenticated Axiom CLI, then outputs a dataset summary with recommended queries and monitoring opportunities.
- Systematically explores an Axiom dataset's schema, fields, volume and patterns
- Runs schema discovery, sampling, volume and categorical/numerical analysis
- Outputs a dataset summary with recommended queries and monitoring opportunities
Explore Dataset by the numbers
- 13 all-time installs (skills.sh)
- Ranked #378 of 550 CLI & Terminal skills by installs in the Skillselion catalog
- Data as of Aug 2, 2026 (Skillselion catalog sync)
explore-dataset capabilities & compatibility
requires an authenticated Axiom CLI/account
- Capabilities
- detect anomalies · find traces · axiom apl
- Works with
- datadog · grafana
- Use cases
- data analysis
- Runs
- Runs locally
- Pricing
- Bring your own API key
What explore-dataset says it does
Explore an Axiom dataset to understand its schema, fields, volume, and patterns. Use when discovering a new dataset, investigating data structure, or understanding what data is available.
Schema Discovery **Always start here.** Discover actual field names and types
npx skills add https://github.com/axiomhq/cli --skill explore-datasetAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 13 |
|---|---|
| repo stars | ★ 59 |
| Last updated | August 1, 2026 |
| Repository | axiomhq/cli ↗ |
What it does
Explore an Axiom dataset's schema, volume and field patterns to understand what data is available.
Who is it for?
discovering a new Axiom dataset and understanding its structure and content
Skip if: known datasets (query directly) or quick single-field checks (use getschema directly)
When should I use this skill?
you are discovering a new dataset or investigating its structure
What you get
A dataset summary covering purpose, key fields, volume, dimensions, recommended queries and monitoring opportunities.
- dataset summary with key fields, volume, dimensions, recommended queries and monitoring opportunities
By the numbers
- follows a 7-step exploration protocol
- tops categorical fields at top 20 by count
Files
Dataset Exploration
Systematically explore an Axiom dataset to understand its structure, content, and potential use cases.
Arguments
When invoked with a dataset name (e.g., /explore-dataset logs), the name is available as $ARGUMENTS.
Exploration Protocol
1. List Available Datasets
If no dataset specified, list what's available:
axiom dataset list -f json2. Schema Discovery
Always start here. Discover actual field names and types:
axiom query "['<dataset>'] | getschema" --start-time -1hIdentify:
- Field names and types
- Dotted fields requiring bracket notation
- Timestamp fields
- Key dimensions (service, status, level)
OTel trace data: If schema contains trace_id, span_id, attributes.*, note that:
- Service fields are promoted: use
['service.name']not['resource.service.name'] - Custom attributes:
['attributes.custom']['field']withtostring()for aggregations - See
axiom-aplskill's OTel reference for field mappings
3. Sample Data
Examine actual values:
axiom query "['<dataset>'] | limit 10" --start-time -1h -f jsonLook for:
- Data structure and relationships
- Field value formats
- Data quality issues
4. Volume Analysis
Understand data volume patterns:
axiom query "['<dataset>'] | summarize count() by bin(_time, 1h) | sort by _time asc" --start-time -24hAnalyze:
- Event volume over time
- Data freshness
- Collection gaps
5. Categorical Field Analysis
For each key categorical field (status, level, service):
axiom query "['<dataset>'] | summarize count() by <field> | top 20 by count_" --start-time -1hIdentify:
- Value distributions
- Cardinality
- Key dimensions for filtering
6. Numerical Field Statistics
For numeric fields (duration, bytes, count):
axiom query "['<dataset>'] | summarize count(), min(<field>), max(<field>), avg(<field>), percentiles(<field>, 50, 95, 99)" --start-time -1h7. Error Pattern Detection
Search for error indicators:
axiom query "search in (['<dataset>']) 'error' or 'fail' or 'exception' | limit 20" --start-time -1hOutput Format
Provide a summary including:
## Dataset Summary: <name>
### Purpose
<What system generated this data, what it represents>
### Key Fields
| Field | Type | Description |
|-------|------|-------------|
| ... | ... | ... |
### Volume
- Events per hour: ~X
- Data freshness: last event at X
### Key Dimensions
- `status`: 200, 400, 500, ...
- `service.name`: api, web, worker, ...
### Recommended Queries
<Common queries for this dataset>
### Monitoring Opportunities
<What could be alerted on>When NOT to Use
- Known datasets: If you already understand the schema, skip exploration and query directly
- Quick field check: Use
getschemadirectly for single field lookups - Production queries: Exploration uses expensive operations (
search); extract patterns then optimize - Repeated analysis: Once explored, document findings and reuse—don't re-explore
APL Reference
For query syntax, invoke the axiom-apl skill which provides comprehensive documentation on operators, functions, and patterns.
Related skills
FAQ
What is the first step of exploration?
Schema discovery: run getschema to find actual field names and types before anything else.
When should I not use explore-dataset?
For datasets you already understand or single-field checks, where you can query or run getschema directly.