بنقرة واحدة
publish
Build and publish Domo apps with dist workflow and first-publish ID handling.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Build and publish Domo apps with dist workflow and first-publish ID handling.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Step-by-step orchestrator for building Domo App Studio apps with native KPI cards via community-domo-cli. Sequences app creation, pages, theme, hero metrics, native charts, filter cards, layout assembly, and navigation. CLI-first — no raw API calls.
Domo KPI card CRUD via community-domo-cli — body schema, column mapping, beast modes, chart type index with on-demand reference files, and gotchas.
**Generating sample data for Domo** -- invoke when a user needs to create realistic sample datasets and upload them to a Domo instance. Primary signals: requests for sample data, demo data, test data, fake data for Domo; mentions of Salesforce, Google Analytics, QuickBooks, NetSuite, Google Ads, Facebook Ads, HubSpot, Marketo, or Health Portal sample data; questions about the datagen CLI or domo_data_generator. Covers: generating datasets, uploading to Domo, creating datasets in Domo, rolling dates, entity pools, connector icons, catalog management, and adding new dataset definitions. Skip for: real connector setup, production data pipelines, data transformations (Magic ETL), or Domo App Platform.
Create AppDB collections via CLI-first workflows where collection creation also provisions the required datastore, then returns collection identifiers for manifest wiring and document-write follow-up. Use when an agent must initialize new AppDB storage for a Domo app, not just list/get collections or create documents.
Create Domo Code Engine packages from CLI workflows with deterministic payload contracts, automatic function parameter datatype mapping, and manifest packagesMapping follow-up guidance. Use when an agent must create a new package/versioned package container rather than only invoke an existing function from app runtime code.
Update Domo Code Engine packages through CLI-driven versioned lifecycle workflows with compatibility checks, datatype contract safeguards, and manifest mapping drift synchronization. Use when an agent must update package code or create a new package version and keep app mappings aligned.
| name | publish |
| description | Build and publish Domo apps with dist workflow and first-publish ID handling. |
npm install -g @domoinc/ryuu)npm install # Install dependencies
npm run dev # Start dev server (usually Vite)
For API calls to work locally, you need ryuu-proxy configured and domo login authenticated.
npm run build # Outputs to dist/ (Vite) or build/ (CRA)
domo login # Authenticate with your Domo instance
You'll be prompted for your Domo instance URL and credentials.
cd dist # Change to build output directory
domo publish # Publish to Domo
If publish includes new/updated Code Engine packages, run package lifecycle steps first via:
~/.agents/skills/code-engine-create/SKILL.md~/.agents/skills/code-engine-update/SKILL.mdImportant - First publish:
id for your appmanifest.json in your dist foldermanifest.json (e.g., public/manifest.json)# After first publish, copy the generated ID:
# dist/manifest.json → public/manifest.json (just the "id" field)
Once the ID is in your source manifest:
npm run build && cd dist && domo publish
Before publishing, ensure:
manifest.json has correct dataSetId (not id) for datasetsmanifest.json has fields: [] in each dataset mappingthumbnail.png exists and is 300x300 pixels.select() with specific columns (never fetch all columns).aggregate() calls (use .groupBy() or client-side aggregation).groupBy() calls have a grouping column (not just aggregations)