skills/cli/appdb-collection-create/SKILL.md
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.
npx skillsauth add stahura/domo-ai-vibe-rules appdb-collection-createInstall 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.
Use this skill when the app needs new AppDB storage and the CLI path can create both datastore and collection in one operation.
This skill covers storage initialization lifecycle:
For document CRUD operations after collection exists, use ~/.agents/skills/appdb/SKILL.md.
Assume community-domo-cli includes:
appdb collection-createand that this operation handles datastore provisioning automatically when needed.
Prefer CLI:
community-domo-cli --instance <instance> appdb collection-create --body-file collection.json
If CLI support is unavailable in a given environment, fall back to direct endpoint workflows:
POST /api/datastores/v1 (create datastore)POST /api/datastores/v1/{datastoreId}/collections (create collection)Use a body that includes at least:
nameschema.columnssyncEnabledExample:
{
"name": "TasksCollection",
"schema": {
"columns": [
{ "name": "title", "type": "STRING" },
{ "name": "status", "type": "STRING" }
]
},
"syncEnabled": true
}
Return or persist:
datastoreIdcollectionIdcollectionNameso downstream skills can:
After successful creation, ensure app manifest contains collection wiring expected by the app project conventions in this repo.
~/.agents/skills/appdb/SKILL.md) is cleartools
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.