omnistudio-dependencies-analyze

Map OmniStudio component dependencies and generate Mermaid diagrams in Salesforce orgs.

Updated Jun 17, 2026
One-click install
npx skills add https://github.com/angryracoon/ARIEF-VISEO-DEV-ORG --skill omnistudio-dependencies-analyze
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: omnistudio-dependencies-analyze
Source: https://github.com/angryracoon/ARIEF-VISEO-DEV-ORG/tree/main/.agents/skills/omnistudio-dependencies-analyze
Command: npx skills add https://github.com/angryracoon/ARIEF-VISEO-DEV-ORG --skill omnistudio-dependencies-analyze

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It removes the manual effort of tracing how OmniStudio components depend on one another across Salesforce orgs, making change impact far easier to understand.

Core Features & Use Cases

  • Namespace Detection: Identifies whether an org uses Core, vlocity_cmt, or vlocity_ins before any analysis begins.
  • Dependency Mapping: Builds cross-component graphs for OmniScripts, Integration Procedures, FlexCards, and Data Mappers.
  • Impact Analysis: Shows what components are affected when a specific OmniStudio asset changes.
  • Visualization and Reporting: Produces Mermaid diagrams, JSON summaries, and readable reports for documentation and review.
  • Use Case: A platform engineer can inspect a proposed OmniScript change and quickly see downstream integrations, referenced data mappers, and possible circular references.

Quick Start

Analyze the OmniStudio components in the target Salesforce org and return a namespace-aware dependency graph with impact analysis.

Frequently Asked Questions about omnistudio-dependencies-analyze

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

FAQPage Schema
How do I map OmniStudio component dependencies in a Salesforce org?

OmniStudio dependency mapping identifies whether your org uses Core, vlocity_cmt, or vlocity_ins namespaces. It then parses metadata to resolve cross-component references for FlexCards, Integration Procedures, Data Mappers, and OmniScripts, producing a clear structural relationship graph.

What is the best way to perform impact analysis for OmniScript changes?

Performing OmniScript impact analysis involves tracing downstream integrations and referenced Data Mappers to visualize what components are affected. This targets specific OmniStudio assets to reveal potential circular links and downstream dependencies before changes are applied.

Can I generate Mermaid diagrams for Salesforce FlexCard dependencies?

Yes, you can generate Mermaid diagrams for FlexCard dependencies. The mapping process parses OmniStudio metadata, resolves cross-component references, and outputs Mermaid visualizations alongside JSON summaries and human-readable reports for documentation.

Does dependency mapping work with both Core and Vlocity namespaces?

Dependency mapping works with both Core and Vlocity environments by applying namespace detection first. It identifies whether your Salesforce org uses Core, vlocity_cmt, or vlocity_ins before resolving references and generating cross-component graphs.

How are circular references detected during OmniStudio impact analysis?

Circular references are detected by parsing OmniStudio metadata and resolving cross-component links across OmniScripts, FlexCards, and Integration Procedures. The system traces these dependency paths to identify and report any circular links found within the graph.