manifest

Configures Dapp manifest.json mappings for datasets, collections, workflows, and Code Engine functions.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manages the configuration of manifest.json for Domo apps, enabling precise mappings between datasets, collections, workflows, and Code Engine resources, and documenting the assets required for publishing.

Core Features & Use Cases

  • Centralizes the definition of datasetsMapping, collections, workflowMapping, and packagesMapping to simplify app publication and resource wiring.
  • Provides clear guidance on mapping aliases to actual resource IDs and the required fields for each mapping type.
  • Serves as a reference for create/update lifecycle steps and the assets needed (manifest.json and thumbnail.png).

Quick Start

Create a manifest.json that defines your app metadata and include a 300x300 thumbnail.png in the same directory, then wire the manifest into your build.

Frequently Asked Questions about manifest

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

FAQPage Schema
How do I configure a Domo app manifest to map datasets and workflows?

To configure a Domo app manifest, you define datasetsMapping, collectionsMapping, workflowMapping, and packagesMapping within your manifest.json file. This ensures correct resource wiring by mapping aliases to actual resource IDs for datasets, collections, workflows, and Code Engine functions.

What is a manifest.json file used for in Domo app publishing?

A manifest.json file centralizes app metadata and resource mappings for Domo app publishing. It documents required assets and connects external datasets, collections, workflows, and Code Engine packages to enable automated app deployment across environments.

How do I map aliases to actual resource IDs in a Domo app manifest?

You map aliases to actual resource IDs in a Domo app manifest by configuring the mapping structures within manifest.json. Each mapping type requires proper dataSetId and field structures to correctly wire datasets, collections, and workflows to your app.

What assets do I need to publish a Domo app with a manifest?

Publishing a Domo app with a manifest requires a manifest.json file defining your app metadata and mappings, along with a 300x300 thumbnail.png in the same directory. These assets ensure the app is correctly packaged and displayed during the create and update lifecycle.

Can I use Domo Code Engine functions with manifest mapping?

Yes, you can use Domo Code Engine functions with manifest mapping by defining a packagesMapping structure in your manifest.json. This connects your Code Engine packages to the app, ensuring proper resource wiring alongside datasets, collections, and workflows.

Why are my Domo app datasets not connecting after updating the manifest?

If Domo app datasets are not connecting, your manifest.json likely has incorrect or missing datasetsMapping structures. You must ensure proper dataSetId values and field structures are defined so the manifest correctly wires aliases to the actual dataset resource IDs.