truto-unified-mappings
Installation
SKILL.md
Truto Unified Mappings Build
Use this skill when the user wants to author unified API mappings for an
integration — the JSONata that transforms a proxy API's raw responses (and
request bodies) into a Truto unified model schema (crm, ats, hris,
ecommerce, …). The build command drives an LLM-powered loop that routes each
unified resource/method to a proxy endpoint, samples it, generates JSONata,
validates it, and produces a single JSON artifact (the MappingFile) that can
be validated and applied to the Truto platform.
This skill covers the build -> validate -> apply workflow for unified mappings. It does NOT cover:
- Building the integration definition itself (proxy resources, auth, pagination) -- see the truto-integrations-build skill. Build the integration first; it must have proxy resources before you can map them.
- The JSONata language and Truto's custom
$functions-- see the truto-jsonata skill. - Hand-editing per-environment unified mapping overrides via the admin CLI (
unified-model-mappings,env-unified-model-mappings) -- see customizing-integrations.md and the truto-cli skill. - General CLI auth, profiles, and data-plane commands -- see truto-cli.