PlugWiki

bigquery-pipeline-audit Skill (awesome-copilot) for Claude Code: What It Does and How to Install It

Makes Claude audit a Python and BigQuery pipeline for cost risks, unsafe reruns and weak logging, and return a PASS or FAIL report with patch locations.

Installs
8.8K
on skills.sh
Stars
40.7K
on GitHub
Updated
Oct 2026
last repo commit

This skill makes Claude act as a senior data engineer reviewing a Python and BigQuery pipeline. It looks for runaway costs, reruns that corrupt data and failures nobody would see. Claude answers in six sections, A to F, and ends with a PASS or FAIL, a patch list and the top three cost risks.

The folder has one file, SKILL.md, and no scripts. It names exact function names and lines and asks for minimal fixes instead of rewrites. It is written for pipelines in Python that call BigQuery.

Good for

  • Data engineers about to run a Python and BigQuery pipeline in production
  • Teams worried about runaway BigQuery bills
  • Reviewers checking backfills for double-writes

Install bigquery-pipeline-audit

Claude Code

  1. 1

    Copy this prompt.

    Install the bigquery-pipeline-audit skill in Claude Code. Run this command:
    
    npx skills add https://github.com/github/awesome-copilot --skill bigquery-pipeline-audit
    
    Then check that it loaded and tell me how to use it.
  2. 2

    Paste it into Claude Code. It shows the change and asks before running it.

Requires Node.js.

From its listing on skills.sh. Source.

What's in the skill

When it loads

Audits Python + BigQuery pipelines for cost safety, idempotency, and production readiness. Returns a structured report with exact patch locations.

Sections in SKILL.md

  1. A) COST EXPOSURE: What will actually get billed?
  2. B) DRY RUN AND EXECUTION MODES
  3. C) BACKFILL AND LOOP DESIGN
  4. D) QUERY SAFETY AND SCAN SIZE
  5. E) SAFE WRITES AND IDEMPOTENCY
  6. F) OBSERVABILITY: Can you debug a failure?
  7. Final

Key facts

Installs on skills.sh
8,824 (Nov 2, 2026)
Last repo commit
Oct 30, 2026

What it includes

  • Finds every BigQuery job and external call, and the worst-case count

    Flags queries in loops, more than 20 worst-case jobs and a missing maximum_bytes_billed.

    Try: “Audit this Python BigQuery pipeline before we run it in prod”

    Read · A) Cost exposure

  • Checks for --mode with dry_run and execute, and a prod confirmation

    Expects execute on prod to need --env=prod --confirm, and prod not to be the default.

    Read · B) Dry run and execution modes

  • Hard fail on one query per date or entity in a loop

    Suggests GENERATE_DATE_ARRAY, a staging table or capped chunks, and a 14-day maximum date range without --override.

    Read · C) Backfill and loop design

  • Partition filters, no SELECT *, join keys, expensive operations

    Gives a specific SQL fix for each query that fails.

    Read · D) Query safety and scan size

  • MERGE on a key, staging table swap or append with a dedupe view

    Asks whether a re-run creates duplicates and flags run_id used as a uniqueness key.

    Read · E) Safe writes and idempotency

  • Failures raise, jobs log IDs and bytes, a run summary is written

    Proposes a one-line run_id fix if it is missing.

    Read · F) Observability

  • PASS or FAIL per section, patch list, top 3 cost risks

    The patch list is ordered by risk and names the functions to change.

    Read · Final report

From the official docs

Questions

What does the bigquery-pipeline-audit skill do?

It makes Claude review a Python and BigQuery pipeline for cost, safe reruns and production readiness. It answers in six sections, A to F, plus a final PASS or FAIL report with exact patch locations.

What does it flag as a failure?

Running one BigQuery query per date or per entity in a loop is a hard fail. It also flags a worst-case job count above 20 and any client.query call without maximum_bytes_billed.

Does it run my queries?

SKILL.md asks for an analysis of the codebase and a written report, structured as sections A to F plus a final verdict.

How do I install it?

Use the install box at the top of this page. It has the skills CLI command and folder routes for this one skill.

What does the report look like?

A PASS or FAIL with reasons for each of sections A to F, a patch list ordered by risk, and, on FAIL, the top 3 cost risks with a rough worst-case estimate such as 270 jobs for a loop over 90 dates with 3 retries.

Is it safe?

It bundles no scripts, and its job is to review your code and suggest minimal fixes. Read any patch it proposes before you apply it.

Information

updated Nov 2, 2026

Folder
skills/bigquery-pipeline-audit

github/awesome-copilotskills.sh

Sources

Docs, issue trackers and discussions this page is built from.

Show all 2
  1. bigquery-pipeline-audit SKILL.md · github.com
  2. awesome-copilot README · github.com

Updated Nov 2, 2026.