wren-project

Convert Wren MDL definitions between YAML projects and MDL JSON.

663|199|Updated May 9, 2022
One-click install
npx skills add https://github.com/Canner/wren-engine --skill wren-project
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wren-project
Source: https://github.com/Canner/wren-engine/tree/main/skills/wren-project
Command: npx skills add https://github.com/Canner/wren-engine --skill wren-project

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Save, load, and build Wren MDL manifests as YAML project directories for version control. Use when a user wants to persist an MDL as human-readable YAML files, load a YAML project back into MDL JSON, or compile a YAML project to a deployable mdl.json file.

Core Features & Use Cases

  • Save YAML-based MDL manifests as version-controlled YAML projects, enabling collaboration and auditability.
  • Load YAML MDL projects back into MDL JSON for deployment or inspection.
  • Build a deployable mdl.json from a YAML project for downstream systems.

Quick Start

Save your current MDL as a YAML project, then load or deploy it.

Frequently Asked Questions about wren-project

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

FAQPage Schema
How do I version-control Wren MDL manifests as YAML files?

YAML projects are human-readable directory structures that store Wren MDL definitions, enabling collaboration and auditability across your data pipelines.

How do I compile a YAML project into a deployable mdl.json file?

You compile a YAML project into a deployable mdl.json file by reloading the YAML back into MDL JSON after performing a version check, ensuring compatibility for downstream systems.

Can I load a YAML MDL project back into MDL JSON for deployment?

Yes, you can load YAML MDL projects back into MDL JSON for deployment or inspection, ensuring compatibility through a version check during the conversion process.

What is the best way to persist Wren MDL definitions for collaboration?

Persisting Wren MDL definitions as YAML-based project directories is the best approach for collaboration, as it provides a human-readable format for version-controlled pipelines.

Does the YAML to MDL JSON conversion process include a version check?

Yes, the workflow ensures compatibility by performing a version check when compiling YAML projects into a deployable mdl.json file or loading them back into MDL JSON.