odps-alignment

Translate MD-DDL data product declarations into ODPS v4.0 YAML manifests.

1|Updated Feb 7, 2026
One-click install
npx skills add https://github.com/Semprini/md-ddl --skill odps-alignment
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: odps-alignment
Source: https://github.com/Semprini/md-ddl/tree/main/agents/agent-architect/skills/odps-alignment
Command: npx skills add https://github.com/Semprini/md-ddl --skill odps-alignment

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the translation of your data product definitions from the MD-DDL format into the Open Data Product Specification (ODPS) YAML standard, enabling seamless integration with external data catalogs and marketplaces.

Core Features & Use Cases

  • ODPS Manifest Generation: Creates machine-readable ODPS v4.0 YAML files from MD-DDL data product declarations.
  • Standardized Metadata: Ensures your data products adhere to industry standards for discoverability and interoperability.
  • Use Case: You've defined a 'Customer 360' data product in MD-DDL and need to publish it to a central data marketplace. This Skill generates the required ODPS YAML, flagging any business-specific details needed for publication.

Quick Start

Use the odps-alignment skill to generate an ODPS YAML manifest for the 'customer-360' data product.

Frequently Asked Questions about odps-alignment

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert MD-DDL data product declarations to ODPS YAML manifests?

To convert MD-DDL data product declarations to ODPS YAML manifests, this Skill translates MD-DDL fields like product name, schema type, and governance into ODPS v4.0 components such as product.details and product.dataAccess, generating a machine-readable file.

What is the process for mapping MD-DDL data quality constraints to ODPS specifications?

Mapping MD-DDL data quality constraints to ODPS specifications involves inferring data quality dimensions from MD-DDL constraints and mapping them to ODPS components, while identifying any metadata gaps requiring business input.

Can I use MD-DDL definitions for external data marketplace publication?

Yes, you can use MD-DDL definitions for external data marketplace publication by generating standardized ODPS v4.0 YAML manifests, which facilitate external cataloguing and cross-platform interoperability.

How do SLA and refresh cadence fields translate from MD-DDL to ODPS?

SLA and refresh cadence fields translate from MD-DDL to ODPS by mapping them directly to the product.SLA component within the ODPS YAML manifest, ensuring service agreements remain intact across platforms.

What happens if my MD-DDL declaration lacks business-specific details for ODPS publication?

If your MD-DDL declaration lacks business-specific details for ODPS publication, the translation process identifies metadata gaps requiring business input and flags them before finalizing the ODPS YAML manifest.