Looking for workflows? You’re in the right place! Omni recently renamed this feature skills. Only the name of the feature has changed - its functionality remains the same.
This feature is currently in beta. To have it enabled for your organization, contact Omni support.
Use cases
Skills are flexible. A skill can be as simple as a one-line prompt or as detailed as a multi-step agent with specific output formats and decision logic. Some examples:- Standardized reports — Generate a weekly sales summary with specific metrics, groupings, and comparisons, consistently formatted every time.
- Guided lookup — Ask the user for an account name, then pull relevant records and summarize findings in a structured format.
- Data quality checks — Run a series of queries to identify anomalies, missing values, or threshold breaches, and summarize the results.
- Onboarding helpers — Walk new users through a dataset by querying key metrics and explaining what each one means.
How skills work
Skills are available in the AI Assistant as buttons that display below the text input. When a user clicks a skill button:- The skill’s
input(if defined) anddescriptionare sent to the AI as a prompt - The AI follows the instructions, which may involve generating queries, asking the user for input, summarizing results, or performing multi-step analysis — all routed through the relevant topic
- Results are displayed in the chat interface, and the user can continue the conversation to refine or follow up
Skills vs sample queries
Both skills and sample queries appear as buttons in the AI interface, but they serve different purposes:| Skills | Sample queries | |
|---|---|---|
| Purpose | Provide the AI with instructions to follow | Demonstrate example questions users can ask and help train the AI with specific examples of how to answer key questions |
| How they work | Send a prompt (simple or multi-step) to the AI | Run a predefined query with specific field selections |
| Best for | Repeatable processes, guided analysis, structured outputs | Showcasing available data and common queries |
Defining skills
Define skills at the root of your model file to make them available across all topics:Model file
skills reference for more information about skill parameters.
Using file uploads with skills
The Query Assistant > File uploads AI setting must be enabled for users to attach files in the chat.
Example skill
Writing effective skills
- Be specific in the
description. The more detail you provide, the more consistent the AI’s output will be. Include the fields, time ranges, groupings, metrics, and output format you want. - Keep labels short. Labels appear as buttons, so aim for 2-4 words that clearly describe the task.
- Use
inputto collect context. If your skill needs user-specific input (like an account name or date range), use theinputfield to ask for it before the AI begins its analysis. - Structure complex skills with numbered steps. For multi-step processes, numbered steps help the AI follow your intended sequence and produce organized results.
- Specify output format. Tell the AI how to present results — tables, summaries, sections with headers, health scores — to get consistent, readable output.
- Reference topics when helpful. If your skill should use a specific topic, mention it in the description (e.g., “use the Orders topic”).
- Test and iterate. Try your skill in the AI Assistant to see how the AI interprets the instructions, then refine the description as needed.
Examples
A simple one-step query
Ask the user for input before running
Useinput to collect information from the user before running the analysis:
Interactive skill
Multi-step process with structured output
For more complex skills, thedescription can include detailed steps, output formatting, and decision logic.
Data quality check
Ensure data quality for a repetitive task is up to standard by providing some summary metrics and checking for duplicate or irregular fulfillment data.Multi-step process with structured output skill
Product roadmap answers
Answer commonly asked questions by internal teams by searching Google Drive and Slack (OAuth connections will be publicly available in the near future). Similar to designating topics for queries, denoting specific Slack channels or Google Drive files/folders is helpful to properly direct the AI for higher quality answers.Answer product roadmap questions skill
Triage bug report
Take information from Omni documentation, feature progress, Github, Slack, and Google Drive to determine if a new bug report is needed or if an existing issue can be+1'd. Slack and Google Drive OAuth connections will be publicly available in the near future.
Triage bug report skill
Support agent
Skills can also house complex agents with multiple steps and a robust set of offerings. These types of agents can be an excellent one stop shop for teams, and allow for a strong jumping off point for further analysis or follow up actions.Support agent skill