omni-content-builder
Installation
SKILL.md
Omni Content Builder
Create, update, and manage Omni documents and dashboards programmatically via the REST API — document lifecycle, workbook models, filters, and dashboard content.
Tip: Use
omni-model-explorerto understand available fields andomni-content-explorerto find existing dashboards to modify or learn from.
Known Issues & Safe Defaults
- Chart rendering: Complex chart types may show "No chart available" in the Omni UI if
config,visType, orprefersChartare misconfigured. Default tochartType: "table"for reliable rendering, and configure chart visualizations in the Omni UI. - Every query must include at least one measure — a query with only dimensions produces empty/nonsense tiles (e.g., just months with no data).
- Use
identifiernotidfor all document API calls —.idis null for workbook-type documents and will silently fail. - Boolean filters may be silently dropped when a
pivotsarray is present (reported Omni bug). If boolean filters aren't applying, remove the pivot and test again.
Prerequisites
export OMNI_BASE_URL="https://yourorg.omniapp.co"
export OMNI_API_KEY="your-api-key"