alibabacloud-lakehouse-migration

Installation
SKILL.md

LHM Lakehouse Migration Unified Dispatcher

This skill is the unified entry point for the three core skills of Alibaba Cloud Lakehouse Migration Center (LHM). It analyzes user intent and intelligently routes requests to the corresponding sub-skill for execution.

Supported Sub-Skills

Skill Description Trigger Scenario
SQL Conversion Converts SQL from a source dialect to a target analytics-engine dialect User provides SQL text or a directory and specifies source/target dialects
Data Validation Validates data consistency across heterogeneous data sources User needs to compare data before/after migration or verify data integrity
Big-Data Workflow Migration Migrates scheduled jobs, environment configurations, and deployment execution User needs to migrate DataWorks/MaxCompute or similar workflows

All three sub-skills are peer-level packages that live alongside this dispatcher in the same monorepo. In a monorepo deployment they are accessed by absolute file path under ${SKILL_HOME}; when installed as independent Skill packages they can also be invoked by skill name. The Agent must try both approaches (path first, then name) before concluding a sub-skill is unavailable.

⚠️ Discovery boundary: skill discovery registers only the top-level SKILL.md of each installed package. Files nested inside a package (e.g., skill/lhm-sch-*/SKILL.md, skills/sql-atomic-conversion/SKILL.md, atomic-skills/lhm-*/SKILL.md) are NOT registered as invokable skills — they can only be loaded by file path from within their parent package. Never route to them with "Invoke skill: ..."; route to them by absolute file path resolved from the parent package's SKILL_HOME.

Path Resolution (SKILL_HOME)

${SKILL_HOME} appears throughout this file. It is not a pre-set environment variable — the Agent must resolve it before running any command. SKILL_HOME is the absolute path of the directory containing this SKILL.md:

Installs
6
GitHub Stars
265
First Seen
Sep 18, 2026