What problem does it solve?
Provide a reliable, automated way to fetch and aggregate customer usage and health metrics from W&B's BigQuery so engineers and CS teams avoid manual queries and multi-tab copy-paste when preparing dashboards, QBRs, and adoption analyses. The skill centralizes seat utilization, Weave ingestion, tracked hours, account health, product-area adoption, power-user identification, and support ticket summaries into a single structured output. It handles missing sections gracefully and enriches results with SFDC entitlement data when available.
Core Features & Use Cases
- Aggregated Usage Pipeline: Runs parameterized BigQuery queries to produce a JSON payload matching the INTELLIGENCE_DATA.usage schema for dashboards and reports.
- Multiple Metric Categories: Seat utilization (weekly history), Weave ingestion (monthly), tracked hours, product-area breakdowns, power users, account health, and support tickets.
- Operational Safety & Enrichment: Uses Application Default Credentials for auth, enforces query cost guardrails, falls back when data is missing, and can enrich BQ snapshots with SFDC fields for accurate headlines.
Quick Start
Run the bigquery skill to produce usage JSON for a customer, for example: uv run --project .claude/skills/bigquery python .claude/skills/bigquery/scripts/usage.py --customer GResearch