app-studio

Installation
SKILL.md

Domo App Studio — Layouts, Pages & Card Management

CUSTOM PALETTE REQUIRED: Never use Domo's native/default color palette. Always select a curated palette from domo-app-theme/references/color-palettes.md (50 OKLCH palettes across 9 harmony types). Pick a palette suited to the use case or ask the user. Use OKLCH values in pro-code CSS; convert to hex for native card series_N_color overrides. All App Studio theme colors, pro-code chart colors, banner colors, and card styling must use the chosen palette. See "Custom Color Palette" section under Theme Management.

CLI vs API: The Java CLI has no App Studio commands. All App Studio operations (creating apps, managing views, configuring layouts) require the REST API via curl. This is one area where you must go directly to the API.

Authentication: Use X-Domo-Authentication: {SID} for all App Studio API calls. Obtain a SID via get_sid(instance) from upload_bridge.py (if available in workspace) or via the ryuu token exchange flow (domo login → refresh token → SID). Developer tokens (X-DOMO-Developer-Token) work for some endpoints but fail on others — SID is universally reliable.

Status: Reverse-engineered from live testing, March 2026 Verified against: aeroateam-partner.domo.com (app 453445400), csibas.domo.com (apps 1400847176, 2061524048)


Overview

Domo App Studio (formerly "Data Apps") provides a multi-page dashboard builder with a canvas-based layout system. Each app contains multiple views (pages), and each view has a layout that controls where cards are positioned.

Key concepts:

Related skills
Installs
4
GitHub Stars
15
First Seen
Apr 7, 2026