dataset-query

Build and execute deterministic data queries for Domo datasets using @domoinc/query.

19|13|Updated Jan 20, 2026
One-click install
npx skills add https://github.com/stahura/domo-ai-vibe-rules --skill dataset-query
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dataset-query
Source: https://github.com/stahura/domo-ai-vibe-rules/tree/main/skills/custom-apps/dataset-query
Command: npx skills add https://github.com/stahura/domo-ai-vibe-rules --skill dataset-query

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Build reliable, query-driven access to Domo datasets using the Query API.

Core Features & Use Cases

  • Deterministic data retrieval: Use chainable API to select, filter, group, and order data from datasets.
  • Date and aggregation support: Leverage date grains and aggregation functions to produce summarized metrics.
  • Real-world scenario: A Domo app needs to fetch a filtered sales dataset and present region-level totals in a dashboard.

Quick Start

Run a dataset query using @domoinc/query to retrieve filtered and grouped data for your Domo app.

Frequently Asked Questions about dataset-query

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

FAQPage Schema
How do I query Domo datasets with filtering and aggregation?

To query Domo datasets with filtering and aggregation, use a chainable API to select, filter, group, and order data directly. This approach enforces required API usage to build deterministic data queries for your applications.

Can I apply date grains and period-to-date aggregations when querying Domo datasets?

Yes, you can apply date grains and period-to-date aggregations when querying Domo datasets. The query functionality supports dateGrain, periodToDate, previousPeriod, and rollingPeriod methods to produce summarized metrics.

What is the best way to fetch filtered data for a Domo app dashboard?

The best way to fetch filtered data for a Domo app dashboard is using a query-first data access approach. It integrates with domo.get and the /data/v1/ endpoint to execute server-side processing for region-level totals and similar metrics.

Does the Domo Query API support server-side data processing?

Yes, the Domo Query API supports server-side data processing by integrating directly with domo.get and the /data/v1/ endpoint. This ensures deterministic data retrieval without client-side processing overhead.

How does deterministic data retrieval work with the Domo Query API?

Deterministic data retrieval works with the Domo Query API by enforcing strict, chainable method usage for selecting, filtering, and grouping data. This creates reliable, query-driven access to your datasets across common app scenarios.