Apply a set of Rosetta Stone attribute mappings to a Narrative dataset by wrapping them in a one-shot workflow that calls the CreateRosettaStoneMappingsIfNotExist task. Consumes the structured output of Generate Rosetta Stone Mappings, re-validates every expression against the current schema, gates on user approval, submits the workflow, polls the run, and reports per-mapping created / conflict / failed.
| Argument | Required / Default | Description |
|---|---|---|
--dataset <id|name> | Optional | The target dataset's numeric ID or its datasetName (alphanumerics + underscores). Required before submission; if omitted, the skill asks. |
--from <path> | Optional | Path to a JSON file containing the mappings input (see references/INPUT_FORMAT.md). Mutually exclusive with --mappings. |
--mappings <json> | Optional | Inline JSON string with the mappings input. Useful when invoked programmatically from /generate-rosetta-stone-mappings. |
--allow-partial / --no-allow-partial | Default: true | Sets the task's allowPartial flag — when true, individual mapping failures don't abort the others. |
--data-plane <id> | Optional | UUID of the data plane to target. Skips data-plane resolution. |
--dry-run | Optional | Render the full spec, re-validation results, and the create-call parameters; do NOT submit. Implies --show-spec. |
--show-spec | Optional | Include the full rendered workflow YAML in the approval preview. Off by default — most users only need the plain-English summary. |
--no-trigger | Optional | Submit the workflow but do not pass trigger_immediately: true. The user must trigger it manually later (rare). |
--no-revalidate | Optional | Skip Phase 5 NQL re-validation. Intended for same-conversation hand-off from /generate-rosetta-stone-mappings. Do NOT pass when the input is from a file, a paste, or a prior conversation — the schema may have drifted. |
| Prompt | When to use it |
|---|---|
Apply the mappings I just generated to dataset 123 | Productionize a reviewed mapping set via a one-shot, approval-gated workflow. |
Create the sha256_hashed_email mapping on this dataset | Push a single approved mapping to a dataset and confirm it was created. |
Productionize this mapping list | Submit the suggested_mappings array and get a per-mapping created / conflict / failed report. |
/apply-rosetta-stone-mappings --dataset 123 --dry-run | Preview the rendered spec and re-validation results for dataset 123 without submitting anything. |
This skill builds on the skills listed below — each runs as a step in its workflow.
This skill calls tools from the MCP servers listed below — connect them so your agent has the tools the skill needs.