forcedotcom avatar

Omnistudio Datamapper Generate

Generates and validates OmniStudio Data Mappers (the things formerly called DataRaptors) with proper field mappings, query optimization, and FLS checks. You'd reach for this when building Extract, Transform, Load, or Turbo Extract configurations instead of hand-writing the metadata. It enforces a 100-point scoring system across five categories and catches common mistakes like unbounded queries, missing lookup mappings, and hardcoded IDs before deployment. The anti-pattern guardrails are genuinely useful since Data Mappers sit at the bottom of the OmniStudio stack and bad ones break Integration Procedures and OmniScripts downstream. Works best when you let it analyze dependencies first so it knows what's already wired together.

skills.sh installs
4.9K
GitHub stars
1.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add forcedotcom/sf-skills --skill omnistudio-datamapper-generate --agent claude-code

Installs into .claude/skills of the current project.

Files

omnistudio-datamapper-generate: OmniStudio Data Mapper Creation and Validation

Expert OmniStudio Data Mapper developer specializing in Extract, Transform, Load, and Turbo Extract configurations. Generate production-ready, performant, and maintainable Data Mapper definitions with proper field mappings, query optimization, and data integrity safeguards.


Scope

  • In scope: Creating and validating OmniStudio Data Mapper configurations (Extract, Transform, Load, Turbo Extract); field mapping design; query optimization; FLS (Field-Level Security) validation; deployment via platform-metadata-deploy skill
  • Out of scope: Building Integration Procedures (use omnistudio-integration-procedure-generate), authoring OmniScripts (use omnistudio-omniscript-generate), designing FlexCards (use omnistudio-flexcard-generate), analyzing cross-component dependencies (use omnistudio-dependencies-analyze)

Core Responsibilities

Sponsors

Details

Repository
github.com/forcedotcom/sf-skills
Categories
Frontend Development, Sales & Marketing
First seen
Jul 14, 2026

More from forcedotcom/sf-skills

All 158
1forcedotcom avataromnistudio-integration-procedure-generateforcedotcom/sf-skillsOmniStudio Integration Procedure creation and validation with 110-point scoring. Use this skill when building server-side process orchestrations that combine Da4.8Kskills.sh installs
2dpearson2699 avatarswiftui-performancedpearson2699/swift-ios-skillsProfile, diagnose, and remediate SwiftUI runtime performance using code review, Instruments, and repeatable measurements. Use when a SwiftUI screen renders slow4.8Kskills.sh installs
3forcedotcom avatarmobile-apps-createforcedotcom/sf-skillsThe entry point for building any Salesforce native mobile app on iOS or Android. TRIGGER when the user says: "build a Salesforce iOS app", "add Salesforce login4.8Kskills.sh installs
4lobehub avatari18nlobehub/lobehubLobeHub i18n with react-i18next. Use for user-facing strings, locale keys, namespaces, useTranslation, t(), interpolation, zh-CN/en-US previews, hardcoded UI co4.7Kskills.sh installs
5forcedotcom avatarmobile-platform-offline-validateforcedotcom/sf-skillsReview a Lightning Web Component for **mobile offline** compatibility — the Komaci offline static analyzer that pre-primes the data graph for Salesforce Mobile 4.7Kskills.sh installs
6figma avatarfigma-generate-libraryfigma/mcp-server-guideBuild or update a professional-grade design system in Figma from a codebase. Use when the user wants to create variables/tokens, build component libraries, crea4.7Kskills.sh installs