К основному содержанию
скилл CX Codex

looker-studio-bigquery — скилл для Claude Code: дашборды на BigQuery

Помогает собрать один отчётный пакет для стейкхолдеров на данных BigQuery в Looker Studio: спецификация дашборда, разбор медленного отчёта, выбор обновления.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add akillness/jeo-skills --skill looker-studio-bigquery -a claude-code
Открыть на GitHub

Что делает looker-studio-bigquery

Скилл берёт на себя слой отчётности: KPI-борды для PM и ops, воронки продукта, маркетинговые и GTM-отчёты, телеметрию live-ops. Сначала он просит выбрать один основной пакет — dashboard-spec, slow-dashboard, refresh-shape, audience-split или exec-handoff — и дальше ведёт работу в этом русле, а не выдаёт набор графиков.

Внутри пять шагов: нормализовать запрос в пакет, ответить на вопросы про ритуал ревью и источник правды, собрать структуру страниц с привязкой графиков к вопросам, вернуть delivery brief и честно отправить смежные задачи в другие скиллы. Есть справочники по intake-пакетам, моделированию и стоимости обновления, чеклист поставки дашборда.

Скилл рассчитан на то, что BigQuery уже есть или о нём можно рассуждать: это не бутстрап GCP. Если запрос держится на сырых факт-таблицах, нестабильных джойнах или размытых определениях метрик, моделирование придётся поднять выше по потоку до полировки дашборда. Объяснение KPI уходит в data-analysis, поиск аномалий — в pattern-detection, покрытие телеметрии и алерты — в monitoring-observability, выбор BI-платформы — в survey.

Какие задачи решает

  • собрать KPI-борд для ревью с руководством на данных BigQuery
  • разобрать медленный или дорогой дашборд Looker Studio и найти узкое место
  • выбрать между live, scheduled и snapshot обновлением под реальный ритм ревью
  • разделить перегруженный отчёт на артефакты под разные аудитории
  • подготовить тонкий дашборд и выгрузку для комментариев и согласований

Примеры запросов агенту

  • Собери dashboard-spec для ревью KPI команды на недельных данных из BigQuery
  • Этот дашборд тормозит — разбери по slow-dashboard и предложи самый короткий путь починки
  • Помоги выбрать refresh-shape под ежедневный ритм ревью и подготовь exec-handoff

Как установить looker-studio-bigquery

1Через Skills CLI (Vercel)

npx skills add akillness/jeo-skills --skill looker-studio-bigquery -a claude-code

2Вручную: положить файлы

~/.claude/skills/looker-studio-bigquery/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/looker-studio-bigquery/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о looker-studio-bigquery

Как установить looker-studio-bigquery в Claude?

Выполните npx skills add akillness/jeo-skills --skill looker-studio-bigquery -a claude-code. После установки файл скилла лежит в ~/.claude/skills/looker-studio-bigquery/SKILL.md.

Что делает looker-studio-bigquery?

Сводит работу над отчётностью в Looker Studio поверх BigQuery к одному пакету: спецификация дашборда, разбор медленного отчёта, выбор формы обновления, разделение по аудиториям или передача руководству.

Какие задачи скилл передаёт другим?

Объяснение метрик уходит в data-analysis, повторяющийся поиск аномалий — в pattern-detection, телеметрия и алерты — в monitoring-observability, выбор BI-платформы — в survey.

Исходный текст

SKILL.md · MIT
---
name: looker-studio-bigquery
description: >
  Route BigQuery-backed Looker Studio work into one stakeholder-reporting packet:
  dashboard-spec, slow-dashboard triage, refresh-shape choice, audience split, or
  exec-handoff. Use when the user needs KPI boards, PM/ops reviews, marketing / GTM
  reporting, product funnel summaries, or game/live-ops telemetry dashboards on top
  of curated BigQuery data. Route KPI explanation to `data-analysis`, repeated
  anomaly hunting to `pattern-detection`, telemetry/alerting coverage to
  `monitoring-observability`, and semantic-platform choice to `survey`.
allowed-tools: Read Write Edit Glob Grep
compatibility: >
  Best when the workspace can inspect SQL, reporting specs, and repo files tied to
  dashboard delivery. Assumes BigQuery already exists or can be reasoned about; this
  is not a full GCP bootstrap skill.
license: MIT
metadata:
  tags: looker-studio, data-studio, bigquery, dashboard, kpi, analytics, reporting, marketing, pm-ops, live-ops, bi-engine
  platforms: Claude, ChatGPT, Gemini, Codex
  version: "2.1.0"
  modernization: 2026-04-15
  structural_hardening: 2026-04-19
---

# Looker Studio + BigQuery

Use this skill when the real deliverable is **one trustworthy stakeholder-reporting packet on top of BigQuery**.

`looker-studio-bigquery` owns the reporting layer for:
- PM / ops KPI review boards
- product funnel, retention, and rollout dashboards already modeled in BigQuery
- marketing / GTM channel and revenue reporting
- game / live-ops / business telemetry review boards
- refresh, cost, audience, and export-handoff decisions for Looker Studio on curated data

Read these support docs first when needed:
- [references/intake-packets-and-route-outs.md](references/intake-packets-and-route-outs.md)
- [references/modeling-refresh-and-cost.md](references/modeling-refresh-and-cost.md)
- [references/dashboard-delivery-checklist.md](references/dashboard-delivery-checklist.md)
- [references/modes-and-routing.md](references/modes-and-routing.md)

## When to use this skill
- The user explicitly wants **Looker Studio / Data Studio + BigQuery** help.
- The data already lives in BigQuery, or the dashboard clearly sits on curated BigQuery tables/views.
- The main job is dashboard structure, refresh/cost shape, audience-specific delivery, or export-ready reporting.
- The request is about KPI boards, PM/ops reviews, marketing/GTM reporting, product summary dashboards, or game/business telemetry dashboards.
- The real risk is dashboard trust, refresh design, or mixed-audience sprawl rather than raw SQL interpretation alone.

## When not to use this skill
- **The main job is explaining why a KPI moved or what the dataset means** → use `data-analysis`
- **The main job is repeated anomaly hunting or reusable rule scans across metrics/events** → use `pattern-detection`
- **The main job is telemetry reliability, alerting, or instrumentation coverage** → use `monitoring-observability`
- **The main job is choosing a full BI / semantic platform** → use `survey`
- **The main job is broad GCP/bootstrap/deploy work** → route to the relevant infrastructure skill first

## Instructions

### Step 1: Pick one primary packet before talking about charts
Normalize the request into one packet.

```yaml
looker_studio_bigquery_packet:
  primary_packet: dashboard-spec | slow-dashboard | refresh-shape | audience-split | exec-handoff
  audience: executive | pm-ops | product-analytics | marketing-gtm | game-liveops | mixed | unknown
  source_shape: curated-table | view | scheduled-query-output | materialized-view | mixed | unknown
  freshness_need: near-real-time | hourly | daily | weekly | unknown
  trust_risk: low | medium | high
```

Pick exactly one `primary_packet`:
- `dashboard-spec` — build or redesign a stakeholder dashboard
- `slow-dashboard` — fix a dashboard that is slow, expensive, or brittle
- `refresh-shape` — decide live vs scheduled vs snapshot vs BI Engine
- `audience-split` — separate one overloaded report into audience-specific artifacts
- `exec-handoff` — produce a thin dashboard plus export/sheet/deck handoff for commentary and approvals

If two packets seem plausible, choose the one that removes the biggest delivery risk first.

### Step 2: Keep the dashboard thin on purpose
Before designing sections, answer these:
1. What review ritual or decision does this dashboard support?
2. What table/view is the source of truth?
3. Which metrics belong in BigQuery instead of report-level formulas?
4. Who owns freshness, trust checks, and caveats?

If the request still depends on raw fact tables, unstable joins, or fuzzy metric definitions, say so and push modeling work upstream before polishing the dashboard.

### Step 3: Shape the packet, not a generic BI essay
Use the packet guidance in [references/intake-packets-and-route-outs.md](references/intake-packets-and-route-outs.md).

Minimum packet expectations:
- `dashboard-spec` → page structure, KPI set, chart-to-question mapping, and BigQuery contract
- `slow-dashboard` → bottleneck order, upstream precompute options, and one shortest-path fix
- `refresh-shape` → live vs scheduled vs snapshot choice tied to the real review cadence
- `audience-split` → artifact split by stakeholder ritual, trust need, and detail depth
- `exec-handoff` → thin dashboard plus Connected Sheets / export / slide handoff plan

Do not answer with a generic chart buffet.

### Step 4: Return a delivery brief
Use this structure:

```markdown
# Looker Studio Delivery Brief

## Primary packet
- Packet: ...
- Audience: ...
- Confidence: high | medium | low

## Review ritual and question
- Ritual: ...
- Decisions supported: ...

## BigQuery contract
- Source table/view: ...
- Grain: ...
- Core dimensions: ...
- Core metrics: ...
- Freshness / owner / caveats: ...

## Recommended dashboard shape
- Pages or sections: ...
- KPI and chart-to-question mapping: ...
- Filters / drilldowns / export needs: ...

## Refresh, cost, and trust plan
- Preferred refresh shape: ...
- Heavy logic to move upstream: ...
- Trust or caveat notes: ...

## Recommended next artifact
- Choose one: dashboard spec | SQL handoff list | refresh decision memo | audience split brief | export / Connected Sheets handoff

## Route-outs
- Upstream modeling / KPI interpretation / anomaly hunting / observability / platform comparison as needed
```

### Step 5: Route out honestly
- If the user needs **dataset reasoning or KPI explanation**, route to `data-analysis`.
- If the user needs **repeated anomaly detection or reusable metric rules**, route to `pattern-detection`.
- If the user needs **telemetry coverage, alerting, or instrumentation trust**, route to `monitoring-observability`.
- If the user needs **a heavier BI or semantic-platform decision**, route to `survey`.

## Examples

### Example 1: PM / ops dashboard build
**Input**
> Build a leadership-ready PM review dashboard in Looker Studio on top of BigQuery weekly KPIs.

**Output sketch**
- Packet: `dashboard-spec`
- Dashboard shape: KPI scorecards + main trend + one drilldown + owner/freshness notes
- Next artifact: `dashboard spec`

### Example 2: Slow marketing board
**Input**
> Our marketing funnel dashboard is too slow and expensive whenever people touch filters.

**Output sketch**
- Packet: `slow-dashboard` or `refresh-shape`
- Primary recommendation: precompute the repeated funnel logic in BigQuery before styling changes
- Next artifact: `refresh decision memo` or `SQL handoff list`

### Example 3: Mixed audience dashboard
**Input**
> One board is trying to serve executives, PMs, growth, and live-ops. Should we keep patching it?

**Output sketch**
- Packet: `audience-split`
- Recommendation: split the artifact by decision ritual and trust needs
- Next artifact: `audience split brief`

### Example 4: Commentary-friendly handoff
**Input**
> Leadership wants a weekly board, but they still annotate numbers in Sheets before the review.

**Output sketch**
- Packet: `exec-handoff`
- Recommendation: keep the dashboard thin and define the export / Connected Sheets handoff explicitly
- Next artifact: `export / Connected Sheets handoff`

## Best practices
1. Start from the current packet, not from chart types.
2. Keep heavy logic in BigQuery whenever possible.
3. Tie freshness to the real review ritual instead of pretending everything must be live.
4. Split dashboards by audience when one artifact keeps absorbing incompatible needs.
5. Name the owner, caveats, and trust contract in every serious dashboard handoff.
6. Prefer route-outs over stuffing analysis, anomaly hunting, or observability into this skill.

## References
- [BigQuery: Visualize data in Looker Studio](https://cloud.google.com/bigquery/docs/visualize-looker-studio)
- [BigQuery scheduled queries](https://cloud.google.com/bigquery/docs/scheduling-queries)
- [BigQuery materialized views](https://cloud.google.com/bigquery/docs/materialized-views-intro)
- [BigQuery BI Engine](https://cloud.google.com/bigquery/docs/bi-engine-intro)
- [Connected Sheets for BigQuery](https://cloud.google.com/bigquery/docs/connected-sheets)

© akillness · MIT · akillness/jeo-skills

Похожие скиллы

Все скиллы по теме «Данные и базы» →
kpi-dashboard-design aj-geddes Помогает выбрать метрики и собрать дашборд, который показывает выполнение целей. Пригодится, когда нужен отчёт для руководства или мониторинг процессов. CX Codex +1 520установок metrics-dashboard phuryn Скилл помогает спроектировать дашборд метрик продукта с North Star Metric, input-метриками, health-метриками и бизнес-метриками. Нужен, когда вы определяете KPI, настраиваете product analytics или строите план мониторинга данных. CX Codex +1 3 000установок cja-kpi-pulse Adobe Собирает короткий отчёт по метрикам Customer Journey Analytics: текущее значение, изменение к прошлому периоду и что дало сдвиг. CX Codex +1 326установок devrel-metrics Samuel Berthe Собирает систему измерения DevRel: 5–8 метрик с правилом атрибуции, базой, владельцем и действием. Пригодится, когда цифры растут, а бюджет не продлевают. CX Codex +1 10 400установок bigquery-pipeline-audit официальный github Скилл проверяет Python-скрипты с BigQuery на затраты, надёжность и готовность к production. Находит уязвимости в циклах, отсутствующие лимиты на запросы и проблемы идемпотентности, выдаёт отчёт с точными номерами строк. 8 800установок bigquery-basics официальный google Управляет ресурсами BigQuery и запускает SQL-запросы. Подходит для создания датасетов, таблиц, представлений и базовой загрузки данных. CX Codex 17 678установок

Из того же набора22

research-paper-writing Скилл для черновиков и правок научных статей: выстраивает связку «утверждение — доказательство», планирует секции и помогает с ответом рецензентам. CX Codex +1 466установок file-organization Помогает выбрать границу для файлов проекта — фича, общий слой, сегмент маршрута или пакет воркспейса — и спланировать переезд без хаоса. CX Codex +1 397установок task-estimation Помогает превратить размытый объём работ в один честный пакет оценки: горизонт, уверенность, неопределённость и следующий шаг. CX Codex +1 395установок codebase-search Скилл разбирает запросы вида «где это лежит» на один поисковый пакет и возвращает карту доказательств до правок. CX Codex +1 392установок api-design Скилл помогает спроектировать или переработать REST- и GraphQL-контракт: от ресурсов и операций до ошибок, версий и OpenAPI или GraphQL SDL. CX Codex +1 387установок survey Скилл проводит ограниченное исследование перед планированием или разработкой и сохраняет результаты в .survey/{slug}/. Подходит для сравнения подходов и инструментов. CX Codex +1 385установок log-analysis Скилл для чтения рантайм-логов: сначала выбирает один пакет доказательств, потом ищет первый сбой. Пригодится, когда лог большой, а нужна одна строка. CX Codex +1 384установок plannotator Скилл открывает браузерный цикл согласования: человек просматривает план, дифф или спецификацию и оставляет пометки до начала работы. CX Codex +1 379установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой