metadata-manager
OfficialAutomate 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.yamlandmetadata.yamlfiles 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-etlstandards.
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.