Skip to content
This repository was archived by the owner on Apr 9, 2026. It is now read-only.

Latest commit

 

History

63 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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-analytics

If 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-analytics

From Git URL

Run seperately

/plugin marketplace add https://github.com/exploreomni/omni-claude-skills.git
/plugin install omni-analytics@omni-analytics

Updating

Enable plugin auto-updates:

  1. Run /plugin
  2. Go to Marketplaces
  3. 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-admin for 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-admin

Team 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

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.md

Contributing

Contributions welcome! Please open an issue or PR.

License

Apache 2.0

About

[DEPRECATED] Use exploreomni/omni-agent-skills instead

Topics

Resources

Stars

35 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors