
exploreomni / omni-claude-skills
★ 35A skill package that teaches your agent 7 capabilities — every one documented and browsable below, no GitHub required · by exploreomni.
Each skill below is one capability this package teaches your agent. Install the whole package, or open a skill to install just that one.
Administer an Omni Analytics instance — manage connections, users, groups, user attributes, permissions, schedules, and schema refreshes via the REST API. Use…
1 file — installable on its own
Optimize your Omni Analytics model for Blobby, Omni's AI assistant — configure ai_context, ai_fields, sample_queries, and create AI-specific topic extensions.…
1 file — installable on its own
Create, update, and manage Omni Analytics documents and dashboards programmatically — document lifecycle, tiles, visualizations, filters, and layouts — using…
4 files — installable on its own
Find, browse, and organize content in Omni Analytics — dashboards, workbooks, folders, and labels — using the REST API. Use this skill whenever someone wants…
1 file — installable on its own
Create and edit Omni Analytics semantic model definitions — views, topics, dimensions, measures, relationships, and query views — using YAML through the Omni…
3 files — installable on its own
Discover and inspect Omni Analytics models, topics, views, fields, dimensions, measures, and relationships using the Omni REST API. Use this skill whenever…
1 file — installable on its own
Run queries against Omni Analytics' semantic layer using the REST API, interpret results, and chain queries for multi-step analysis. Use this skill whenever…
3 files — installable on its own
[!CAUTION] This repository is deprecated and no longer maintained. All skills 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 marketplace and plugin
/plugin uninstall omni-analytics@omni-analytics
/plugin marketplace remove omni-claude-skills
# Install the new unified plugin
/plugin marketplace add exploreomni/omni-agent-skills
/plugin install omni-analytics@omni-analyticsIf you use team deployment via .claude/settings.json, update the marketplace source:
{
"extraKnownMarketplaces": {
"omni-analytics": {
"source": {
"source": "github",
"repo": "exploreomni/omni-agent-skills"
}
}
},
"enabledPlugins": ["omni-analytics@omni-analytics"]
}The original README is preserved below for reference.
Omni Analytics Plugin for Claude Code
A Claude Code plugin that helps analytics engineers and data teams work with Omni Analytics programmatically through Omni's REST APIs.
Installation
From Marketplace (recommended)
Run seperately
/plugin marketplace add exploreomni/omni-claude-skills/plugin install omni-analytics@omni-analyticsFrom Git URL
Run seperately
/plugin marketplace add https://github.com/exploreomni/omni-claude-skills.git/plugin install omni-analytics@omni-analyticsUpdating
Enable plugin auto-updates:
- Run /plugin
- Go to Marketplaces
- Select the marketplace → Enable auto-update
Alternatively, update the plugin manually from the /plugin menu or reinstall it to ensure you're using the latest version.
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 for Modeler/Connection Admin roles).
Token security: These tokens appear in terminal scrollback when used in shell commands. For team deployments, consider loading tokens from a secrets manager or wrapping API calls in an MCP server. See
omni-adminfor details.
Skills
This plugin includes 8 skills that Claude activates automatically based on your request:
| Skill | Description |
|---|---|
| omni-model-explorer | Discover and inspect models, topics, views, fields, and relationships. Includes field impact analysis. |
| omni-model-builder | Create and edit views, topics, dimensions, measures, and relationships in YAML |
| omni-query | Run queries against Omni's semantic layer and interpret results |
| omni-content-explorer | Find, browse, and organize dashboards, workbooks, and folders |
| omni-content-builder | Create, update, and manage documents and dashboards programmatically — lifecycle, tiles, filters, layouts |
| omni-ai-optimizer | Optimize your Omni model for Blobby (Omni's AI assistant) |
| omni-admin | Manage connections, users, groups, permissions, schedules, and token security |
| omni-embed | Embed dashboards in external applications — URL signing, custom themes, iframe events |
Usage
Just ask Claude naturally — skills 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
"Build a dashboard showing revenue by month" → omni-content-builder
"Improve the AI context on our orders topic" → omni-ai-optimizer
"Give the marketing team access to the sales dashboard" → omni-adminTeam Deployment
To make this plugin available to your entire team automatically, add it to your project's .claude/settings.json:
{
"extraKnownMarketplaces": {
"omni-analytics": {
"source": {
"source": "github",
"repo": "exploreomni/omni-claude-skills"
}
}
},
"enabledPlugins": ["omni-analytics@omni-analytics"]
}When team members trust the repository folder, Claude Code automatically installs the marketplace and plugin.
Documentation
- Omni REST API Reference
- Omni Modeling Documentation
- Omni AI Optimization Guide
- Omni MCP Server (complementary — this plugin uses the REST API directly)
- Claude Code Plugin Docs
Repository Structure
omni-claude-skills/
├── .claude-plugin/
│ └── marketplace.json ← Marketplace catalog
├── plugins/
│ └── omni-analytics/
│ ├── .claude-plugin/
│ │ └── plugin.json ← Plugin manifest
│ └── skills/
│ ├── omni-model-explorer/
│ │ └── SKILL.md
│ ├── omni-query/
│ │ └── SKILL.md
│ ├── omni-model-builder/
│ │ └── SKILL.md
│ ├── omni-content-explorer/
│ │ └── SKILL.md
│ ├── omni-content-builder/
│ │ └── SKILL.md
│ ├── omni-ai-optimizer/
│ │ └── SKILL.md
│ ├── omni-admin/
│ │ └── SKILL.md
│ └── omni-embed/
│ └── SKILL.md
└── README.mdContributing
Contributions welcome! Please open an issue or PR.
License
Apache 2.0
Install the whole package (7 skills):
npx skills add https://github.com/exploreomni/omni-claude-skillsOr install a single skill:
npx skills add https://github.com/exploreomni/omni-claude-skills --skill <name>Pick the skill name from the Skills tab — each entry there installs independently.