smithery.ai

query-writing

Write efficient BigQuery queries for Mozilla telemetry. Use when user asks about: Firefox DAU/MAU, telemetry queries, BigQuery Mozilla, baseline_clients, events_stream, search metrics, user counts, or Firefox data analysis.

First seen Mar 31, 2026

Installation

$ npx skills add https://smithery.ai

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery.ai · top by installs.

npx skills add https://smithery.ai

Browse all from smithery.ai

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Skill metadata

Parsed from SKILL.md frontmatter.

Allowed toolsmcp__dataHub__search, mcp__dataHub__get_entities, mcp__dataHub__list_schema_fields, mcp__bigquery__execute_sql, mcp__bigquery__list_dataset_ids, mcp__bigquery__list_table_ids, mcp__bigquery__get_table_info, mcp__bigquery__get_dataset_info, mcp__atlassian__searchConfluenceUsingCql, mcp__atlassian__getConfluencePage, mcp__plugin_mozdata_metric-hub__search_metrics, mcp__plugin_mozdata_metric-hub__get_metric, mcp__plugin_mozdata_metric-hub__get_metric_sql, mcp__plugin_mozdata_metric-hub__list_data_sources, mcp__plugin_mozdata_metric-hub__get_data_source, mcp__plugin_mozdata_metric-hub__search_glean_events, mcp__plugin_mozdata_metric-hub__get_glean_event, mcp__plugin_mozdata_metric-hub__build_funnel_url, Bash(bq show:*)

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,696 B
  • docs SUMMARY.md 252 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 1 installs

SKILL.md

Mozilla BigQuery Query Writing

For table selection and aggregation hierarchy, see [data-catalog.md](../../knowledge/data-catalog.md). For query templates and best practices, see [query-writing.md](../../knowledge/query-writing.md). For data platform architecture, see [architecture.md](../../knowledge/architecture.md). For external sources (Metric Hub, Confluence, UDF discovery), see [external-sources.md](../../knowledge/external-sources.md).

Guardrails

  • Use "clients" or "profiles" not "users" — BigQuery tracks client_id, not actual users
  • Do not suggest joining across products by client_id — each product has its own namespace
  • Always check for aggregate tables before suggesting raw tables

Workflow

  1. Identify query type (user counts, specific metric, events, search)
  2. For standard metrics (DAU, MAU, retention, etc.), look up the authoritative definition and SQL via Metric Hub MCP (getmetricsql) if available. For broader context on metric calculation logic, check Confluence via Atlassian MCP. If neither is available, use the templates in this plugin's knowledge files.
  3. Select optimal table using the aggregation hierarchy in knowledge/data-catalog.md
  4. Add required filters per knowledge/query-writing.md
  5. Write the query following templates in knowledge/query-writing.md
  6. If BigQuery MCP tools are available (mcpbigquery*), offer to execute the query directly:

- mcpbigqueryexecutesql to run queries - mcpbigquerygettableinfo to inspect schemas - mcpbigquerylistdatasetids / mcpbigquerylisttableids to explore data - Always include partition filters and sampleid in executed queries