metadata-manager

Official

Automate BigQuery metadata, schema, and DAGs.

Authormozilla
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Managing BigQuery table metadata, schemas, and Airflow DAG configurations manually is complex, time-consuming, and prone to inconsistencies. This skill streamlines the entire process, ensuring data governance and operational efficiency.

Core Features & Use Cases

  • Intelligent Schema & Metadata Generation: Automatically creates schema.yaml and metadata.yaml files with intelligent descriptions, leveraging various data sources (local files, Glean Dictionary, DataHub).
  • DAG Configuration Management: Helps find existing Airflow DAGs or creates new ones, inferring optimal scheduling, ownership, and impact tiers.
  • Test Coordination: Coordinates updates to unit tests (invoking sql-test-generator) when BigQuery queries are modified, ensuring tests remain in sync with query logic.
  • Description Improvement: Proactively detects missing or vague descriptions in source tables and offers to improve them, enhancing metadata completeness across the repository.
  • Use Case: A data team needs to create a new derived BigQuery table. Instead of manually drafting YAML files for schema, metadata, and Airflow DAGs, they use this skill to generate all configurations, auto-populating descriptions and ensuring compliance with bigquery-etl standards.

Quick Start

Generate schema.yaml and metadata.yaml for the new BigQuery table my-project.my-dataset.new_table_v1. Infer the best Airflow DAG based on existing patterns.

Dependency Matrix

Required Modules

PyYAML

Components

scriptsreferencesassets

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: metadata-manager
Download link: https://github.com/mozilla/bigquery-etl-skills/archive/main.zip#metadata-manager

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.