Download for MacApple silicon, macOS 14+
Skill

schema-mapping

@googlecloudplatform Updated 2026-10-23

Guides the process of analyzing, mapping, and documenting transformations between source and target schemas for any database, data warehouse, or data platform. Focuses exclusively on creating a high-fidelity mapping plan (Mapping Manifesto). Used when initiating an ETL, ELT, or data integration task with schema mapping specification for multiple tables (i.e. more than 3 tables) before writing code. Do NOT use this skill for basic SQL generation without mapping requirements, or when the user already has a complete mapping specification.

Install

With your agent

Install OMGSkills skill "googlecloudplatform/data-agent-kit-plugin:skills/schema-mapping" into this agent's normal skills directory: call the OMGSkills MCP get_install_plan tool for your agent and run the script it returns (it installs only the pinned commit and verifies SKILL.md), and stop if MCP or the pin is unavailable. Do not overwrite or change existing skills without asking me.

Manual command

git clone https://github.com/GoogleCloudPlatform/data-agent-kit-plugin /tmp/data-agent-kit-plugin && ln -s /tmp/data-agent-kit-plugin/skills/schema-mapping ~/.claude/skills/schema-mapping

From README

Skill: Semantic Schema Mapping Planning Follow this structured process and procedures for analyzing source-to-target data relationships and creating a high-fidelity Mapping Plan (also known as a Mapping Manifesto). This process is platform-agnostic and should be used before generating any target-specific pipeline code. When this skill is loaded, you MUST use this plan and replace the existing generic plan. When to Use Use this skill when: You need to map schemas between a source dataset/database and a target destination database/warehouse. You are initiating an ETL, ELT, or data integration task. You need to identify schema gaps, data type conflicts, or aggregation requirements. -------------------------------------------------------------------------------- Required Input Variables Before creating the plan, you must obtain or request: SOURCESCHEMAS: Definitions (schemas, tables, fields, types) of the source data. TARGETSCHEMAS: Definitions of the desired target/destination schemas.