edit-embed

Generate HS256 edit-access tokens for Domo Identity Broker sessions in iframes.

19|13|Updated Jan 20, 2026
One-click install
npx skills add https://github.com/stahura/domo-ai-vibe-rules --skill edit-embed
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: edit-embed
Source: https://github.com/stahura/domo-ai-vibe-rules/tree/main/skills/domo-everywhere/edit-embed
Command: npx skills add https://github.com/stahura/domo-ai-vibe-rules --skill edit-embed

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Enables secure, JWT-driven edit sessions for external users to modify Domo content through an embedded iframe, using Identity Broker for authentication and routing.

Core Features & Use Cases

  • JWT-based authentication and Identity Broker routing for edit access across Domo instances.
  • Role-based access control (Admin, Privileged, Editor, Participant) with per-user permissions.
  • Support for deep linking to specific pages or cards via destination parameters.
  • Server-side token generation with routing attributes to map users to one or more Domo instances.

Quick Start

Configure your server with IDP_URL, JWT_SECRET, and KEY_ATTRIBUTE, generate an edit JWT for a user, and render the resulting URL in an iframe.

Frequently Asked Questions about edit-embed

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

FAQPage Schema
How do I create a Domo edit embed for external users in an iframe?

The Domo Identity Broker authenticates external users by validating a generated JWT, using its payload attributes like role and a specific routing attribute to route the session to the correct Domo instance for edit access.

What environment variables do I need to generate a Domo edit access token?

To configure Domo iframe edit access, your server must set IDP_URL, JWT_SECRET, and KEY_ATTRIBUTE environment variables to generate the required 5-minute HS256 JWT payload for Identity Broker authentication.

Can I deep link to specific Domo dashboards or cards through an edit embed?

Yes, you can deep link to specific Domo dashboards or cards by including destination parameters in your JWT payload when generating the edit access token for the iframe session.

Does Domo Identity Broker support role-based access control for embedded edit sessions?

Yes, Domo Identity Broker supports role-based access control by mapping the role attribute in the JWT payload to per-user permissions like Admin, Privileged, Editor, or Participant during the edit embed authentication.

How does multi-instance routing work for Domo edit embeds?

Multi-instance routing works by including a specific routing attribute in the JWT payload, which maps authenticated users to one or more designated Domo instances when they open the embedded edit session.