skills/cli/community-cli-howto/SKILL.md
General instructions for using the community-domo-cli in this repository, including install/auth setup, endpoint testing, and troubleshooting.
npx skillsauth add stahura/domo-ai-vibe-rules community-cli-howtoInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Run and troubleshoot community-domo-cli commands in this repository with the current locked endpoint surface.
Recommended for users:
pipx install "git+https://github.com/stahura/community-domo-cli.git"
community-domo-cli --help
Contributor/testing path:
python3 -m pip install -e .
community-domo-cli --help
# alternate module invocation for local dev
python3 -m community_domo_cli --help
Prereq — install the Domo CLI and log in once:
npm install -g ryuu
domo login -i modocorp.domo.com
Then set env vars before running commands:
export DOMO_INSTANCE=modocorp
export DOMO_AUTH_MODE=ryuu-session
community-domo-cli datasets list
Token auth is deprecated.
auth_mode=tokenis no longer supported bycommunity-domo-cli. If you see "Token auth mode is no longer supported", rundomo login -i <instance>again and keepDOMO_AUTH_MODE=ryuu-session.
~/.config/configstore/ryuu/<instance>.jsondomo loginhttps://<instance>.domo.com/api (the CLI already handles /api).raw passthrough command exists.--dry-run first for mutating operations when validating payloads.datasets listdatasets schema <dataset_id>datasets sql <dataset_id> --body/--body-fileappdb collectionsappdb collection-get <collection_id>appdb document-create <collection_id> --body/--body-filecode-engine get-package <package_id>code-engine create-package --body/--body-filecode-engine update-version <package_id> <version> --body/--body-fileworkflows get <workflow_id>filesets get <fileset_id>filesets file-get <fileset_id> <file_id>filesets upload <fileset_id> --body/--body-filefilesets download <fileset_id> <file_id> --output <path>community-domo-cli ...python3 -m community_domo_cli ... is mainly for local contributor testingpython3 community_domo_cli ...DOMO_INSTANCE and DOMO_AUTH_MODE=ryuu-session are setdomo login has been run successfully for the target instancedatasets listappdb collections--dry-run before real execution.tools
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.
tools
Create, update, and execute Magic ETL dataflows programmatically via API and CLI. Covers DAG-based JSON dataflow definitions, input/transform/output node wiring, join operations, and execution lifecycle.
tools
Magic ETL dataflows via community-domo-cli — list, get-definition, create, update, run, execution status; JSON DAG actions, transforms, joins. Use when automating dataflows with the community Domo CLI end-to-end. For REST/Java-CLI–first flows or mixed API patterns, use magic-etl instead.
development
Clean, professional dashboard theme for Domo custom apps. CSS custom properties, layout patterns, typography, and design polish that feel native to the Domo platform. Includes OKLCH color palette, layered shadows, concentric border radius, tabular numbers, and micro-interaction patterns.