omni-admin

Administer Omni Analytics connections, users, groups, permissions, and schedules via the Omni CLI.

Updated Aug 7, 2026
One-click install
npx skills add https://github.com/noiz354/oc-rebirth-rca --skill omni-admin-noiz354
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: omni-admin
Source: https://github.com/noiz354/oc-rebirth-rca/tree/main/planning-zip/omni-agent-skills/skills/omni-admin
Command: npx skills add https://github.com/noiz354/oc-rebirth-rca --skill omni-admin-noiz354

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Managing an Omni Analytics instance — provisioning users, configuring group access, setting document and folder permissions, assigning user attributes, and scheduling dashboard deliveries — requires many distinct API operations that are easy to get wrong or leave unverified. This Skill provides structured, verified workflows for every common Omni administration task through the Omni CLI. ## Core Features & Use Cases - User and Group Management: Create, update, deactivate, and delete users and groups via SCIM 2.0, including membership management and model role assignment. - Permissions and Access Control: Set document and folder permissions, configure Access Boost for restricted roles, and manage user attributes for row-level security with access filters. - Schedules and Connections: Create email delivery schedules with cron expressions, manage recipients, list connections, and trigger schema refreshes. - Use Case: An analytics admin needs to onboard a new analyst, grant their group view access to a sales dashboard, set their region attribute for row-level security, and schedule a weekly PDF delivery — all completed and verified in one session. ## Quick Start Ask the AI to create a new Omni user with a given email and display name, then verify the account was created successfully.

Frequently Asked Questions about omni-admin

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a user in Omni Analytics with the CLI?▼

Create a user with omni scim users-create, passing a SCIM 2.0 body containing the userName, displayName, active flag, and emails array. Afterward, verify creation with omni scim users-list using a filter on the email address.

How to grant a group access to an Omni dashboard?▼

Grant group access with omni documents add-permits, passing the document ID and a body with userGroupIds and a role such as VIEWER or EDITOR. Confirm the change by reading back the access list with omni documents access-list.

Does Omni user attribute setup work for row-level security?▼

Yes, user attributes set via SCIM work with access_filters in topics to enforce row-level security. The attribute definition must already exist in Admin settings before values can be assigned, and you can test filtering by running a query as the target user.

Why does the Omni CLI return a 401 error?▼

A 401 means the active CLI profile is not authenticated or the token lacks permission. Run omni config login with the profile name to complete the OAuth browser flow, or pass --base-url and --token explicitly with an Organization API Key.

What is Access Boost in Omni document permissions?▼

Access Boost lets Viewer or Restricted Querier roles view dashboard tiles built on raw SQL or non-topic content they otherwise cannot see. It loosens access controls, so it requires explicit confirmation and works only at the individual document level.

How do I schedule a recurring dashboard email delivery in Omni?▼

Create a schedule with omni schedules create, providing the dashboard identifier, a cron expression, timezone, destinationType email, and format such as pdf. Add recipients inline or with omni schedules add-recipients, then verify with recipients-get.