Omni Analytics Plugin for Cursor

April 9, 2026 · View on GitHub

Caution

This repository is deprecated and no longer maintained. All skills, agents, and rules have been consolidated into exploreomni/omni-agent-skills, which supports Claude Code, Cursor, OpenAI Codex, Snowflake Cortex Code, GitHub Copilot, Gemini CLI, and other skills.sh-compatible agents.

Migrating

Uninstall the old plugin and install the new one:

# Remove the old plugin
/remove-plugin omni-cursor-plugin

# Install the new unified plugin
/add-plugin https://github.com/exploreomni/omni-agent-skills.git

The new repo includes the same 8 skills, 3 subagents, and 3 .mdc rules, plus additional skills like omni-ai-eval and omni-integrations.


The original README is preserved below for reference.


Omni Analytics Plugin for Cursor

A Cursor plugin that helps analytics engineers and data teams work with Omni Analytics programmatically through Omni's REST APIs.

Installation

From Cursor Marketplace

Search for "Omni Analytics" in the Cursor Marketplace or run:

/add-plugin omni-analytics

From Git URL

/add-plugin https://github.com/exploreomni/omni-cursor-plugin.git

Setup

After installation, set these environment variables:

export OMNI_BASE_URL="https://yourorg.omniapp.co"
export OMNI_API_KEY="your-api-key"

API keys are created in Settings > API Keys (Organization Admin) or User Profile > Manage Account > Generate Token (Personal Access Token).

What's Included

Skills (8)

Skills activate automatically based on your request:

SkillDescription
omni-model-explorerDiscover and inspect models, topics, views, fields, and relationships
omni-model-builderCreate and edit views, topics, dimensions, measures, and relationships in YAML
omni-queryRun queries against Omni's semantic layer and interpret results
omni-content-explorerFind, browse, and organize dashboards, workbooks, and folders
omni-content-builderCreate, update, and manage documents and dashboards programmatically — lifecycle, tiles, filters, layouts
omni-ai-optimizerOptimize your Omni model for Blobby (Omni's AI assistant)
omni-embedEmbed Omni dashboards in external applications — URL signing, themes, and postMessage events
omni-adminManage connections, users, groups, permissions, and schedules

Subagents (3)

Specialized agents for complex multi-step workflows:

AgentDescription
omni-analystExplores models, runs queries, and delivers insights
omni-modelerBuilds semantic models, writes YAML, and optimizes for AI
omni-admin-agentManages users, permissions, schedules, and connections

Rules (3)

Always-available context applied when relevant:

RuleDescription
omni-api-conventionsAuth headers, base URL patterns, error handling, pagination
omni-yaml-conventionsYAML file types, field syntax, dimension/measure patterns
omni-terminologyMaps business intelligence terms to Omni-specific vocabulary

Usage

Just ask naturally — skills, subagents, and rules activate automatically:

"What topics are available in our Omni model?"          → omni-model-explorer
"Run a query showing revenue by month"                  → omni-query
"Add a new dimension for customer tier to the users view" → omni-model-builder
"Find the dashboard about sales performance"            → omni-content-explorer
"Set up dashboard filters for date range and region"    → omni-content-builder
"Improve the AI context on our orders topic"            → omni-ai-optimizer
"Give the marketing team access to the sales dashboard" → omni-admin

For complex workflows, invoke subagents directly:

@omni-analyst What are our top 10 products by revenue this quarter?
@omni-modeler Add customer lifetime value metrics to the users view
@omni-admin-agent Set up weekly PDF delivery of the executive dashboard

Repository Structure

omni-cursor-plugin/
├── .cursor-plugin/
│   └── plugin.json                ← Plugin manifest
├── skills/
│   ├── omni-model-explorer/SKILL.md
│   ├── omni-query/
│   │   ├── SKILL.md
│   │   └── references/
│   ├── omni-model-builder/
│   │   ├── SKILL.md
│   │   └── references/
│   ├── omni-content-explorer/SKILL.md
│   ├── omni-content-builder/
│   │   ├── SKILL.md
│   │   └── references/
│   ├── omni-ai-optimizer/SKILL.md
│   ├── omni-embed/SKILL.md
│   └── omni-admin/SKILL.md
├── agents/
│   ├── omni-analyst.md
│   ├── omni-modeler.md
│   └── omni-admin-agent.md
├── rules/
│   ├── omni-api-conventions.mdc
│   ├── omni-yaml-conventions.mdc
│   └── omni-terminology.mdc
├── README.md
└── LICENSE

Documentation

Contributing

Contributions welcome! Please open an issue or PR.

License

Apache 2.0