apply-rosetta-stone-mappings

Apply vetted Rosetta Stone mappings to a Narrative dataset with validation and approval.

7|Updated May 18, 2026
One-click install
npx skills add https://github.com/narrative-io/narrative-skills-marketplace --skill apply-rosetta-stone-mappings
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: apply-rosetta-stone-mappings
Source: https://github.com/narrative-io/narrative-skills-marketplace/tree/main/plugins/narrative-common/skills/apply-rosetta-stone-mappings
Command: npx skills add https://github.com/narrative-io/narrative-skills-marketplace --skill apply-rosetta-stone-mappings

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill enables operators to apply a vetted list of Rosetta Stone attribute mappings to a Narrative dataset, turning a generation payload into a safe, auditable production change.

Core Features & Use Cases

  • Normalize mapping inputs from snake_case to camelCase for the workflow task.
  • Re-validate every expression against the dataset's current schema prior to rendering.
  • Gate on user approval and submit changes idempotently with CreateRosettaStoneMappingsIfNotExist.
  • Provide post-run visibility with per-mapping outcomes (created, conflict, failed) for auditing and remediation.

Quick Start

Invoke the skill with a dataset and a mappings payload to apply the Rosetta Stone mappings.

Frequently Asked Questions about apply-rosetta-stone-mappings

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

FAQPage Schema
How do I apply attribute mappings to a Narrative dataset safely?

Applying attribute mappings safely involves automating a vetted payload to a Narrative dataset, which normalizes inputs and re-validates expressions against the current schema. The process gates on user approval and submits changes idempotently to prevent duplicate mappings.

What is the best way to validate Rosetta Stone mappings before submission?

The best way to validate mappings before submission is by enforcing per-entry shape validation and dataset schema alignment. The system re-validates every expression against the dataset's current schema prior to rendering to ensure data integrity.

Can I submit dataset mappings idempotently to avoid duplicate entries?

Yes, you can submit dataset mappings idempotently using CreateRosettaStoneMappingsIfNotExist. This approach gates on user approval and ensures that applying the same mapping payload multiple times will not create duplicate entries or conflicts.

How do I normalize mapping inputs for a Narrative workflow?

Normalizing mapping inputs for a Narrative workflow involves converting inline JSON or file payloads from snake_case to camelCase. This standardizes the mapping inputs for the workflow task before schema validation and submission occur.

What happens if a dataset mapping fails during creation?

If a dataset mapping fails during creation, the system provides post-run visibility with per-mapping outcomes. This auditing feature categorizes each result as created, conflict, or failed to help you identify and remediate specific mapping issues.

Do I need inline JSON to use Rosetta Stone mappings automation?

No, you do not need inline JSON to use Rosetta Stone mappings automation. The system supports reading mappings from inline JSON, a file, or the most recent generation output, resolving the target dataset and data plane automatically.