beast-mode-creation

Generate and validate Domo beast mode formulas via API, outputting curl commands.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Beast modes enable dynamic calculations within Domo cards; this skill automates their creation and validation, reducing manual steps and errors.

Core Features & Use Cases

  • Generate MySQL-style beast mode formulas from dataset columns with proper syntax, then validate them against the dataset schema.
  • Choose scope (dataset-level by default or card-level) and output ready-to-run curl commands for deployment.
  • Use cases include deriving metrics, conditional flags, and string concatenations to enrich cards and dashboards.

Quick Start

Provide the dataset schema, the target field name, and the intended formula to have the beast mode generated and validated and curl commands produced.

Frequently Asked Questions about beast-mode-creation

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

FAQPage Schema
How do I create and validate a Domo beast mode calculated field automatically?

To create and validate a Domo beast mode calculated field, provide your dataset schema, target field name, and formula; the system checks column references, validates via API, and outputs ready-to-run curl deployment commands.

What do I need to generate a Domo calculated field formula using an API?

You need the dataset schema, the target field name, and the intended formula to generate a Domo calculated field. The system validates the formula against the schema and outputs ready-to-run curl commands.

Can I validate a beast mode formula against my dataset schema before deploying it?

Yes, you can validate a beast mode formula against your dataset schema before deploying it. The system ensures all referenced columns exist, validates via API, and returns the inferred dataType and aggregation flag.

How do I deploy a calculated field in Domo using curl commands?

To deploy a calculated field in Domo using curl commands, execute the dataset-level creation payload generated by the system, then save the returned legacyId to construct the subsequent card update payload for future modifications.

What is the difference between dataset-level and card-level scope for Domo beast modes?

Dataset-level beast modes apply calculated fields across all cards using the dataset by default, while card-level scope restricts the formula to a single card; the system outputs curl payloads for either deployment scope.

Why do I need to save the legacyId after creating a beast mode in Domo?

You need to save the legacyId after creating a beast mode in Domo because it is required to construct the subsequent card update payload for future modifications and updates to the calculated field.