# Growth Nirvana Bundle Query

> Answer analytics and schema questions from downloaded Growth Nirvana All Paid Pro bundles, with optional MCP execution and result retrieval. Use when users ask channels, spend, CTR/CPC, table/field discovery, or model selection.

- Skill: `growth-nirvana/growth-nirvana-bundle-query` (Agent Skill, multi-file: 4 files)
- Install (CLI): `npx skillmds@latest add growth-nirvana/growth-nirvana-bundle-query`
- Raw SKILL.md: https://api.skillmd.com/api/skills/growth-nirvana/growth-nirvana-bundle-query/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Product & Planning
- Author: growth-nirvana (https://skillmd.com/u/growth-nirvana)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/growth-nirvana/growth-nirvana-bundle-query

---


# Growth Nirvana Bundle Query

## Purpose

Answer questions from bundle files first, then optionally run live queries via MCP.

## Workflow

1. Resolve dataset by matching `dataset/dataset.json.displayName`.
2. Select reporting model:
   - inspect `models/combined_report*` and related downstream models
   - choose `combined_report` or variant (`combined_report_ff`, `combined_report_catalog`, etc.)
3. Validate fields in:
   - `warehouse/tables/<selected_table>/fields/*.json`
4. Build SQL based on validated fields.
5. If execution is needed:
   - run `create_query_execution`
   - fetch with `get_query_execution(include=results, row_limit=...)`
6. Return answer with evidence and rationale.

## Guardrails

- Do not assume `cost`; verify `_cost`/`cost`.
- If variant logic changes semantics (for example Meta/Bing/X remaps), state that clearly.
- If no rows returned, provide date-coverage diagnostic query.

## Response Contract

- `workflow: bundle-query@v1`
- dataset and selected model/table
- answer summary
- SQL used (or summary)
- execution id/run state when executed
- result rows summary and truncation flag when requested
- evidence paths and caveats

## Resources

- Query templates: [common-queries.md](common-queries.md)
- Usage examples: [examples.md](examples.md)
- Troubleshooting: [troubleshooting.md](troubleshooting.md)

