Install skills for AI assistants
You can use agent skills published by Sigma to provide reference materials and instructions to your AI assistants. These agent skills support your AI assistant's workflows in Sigma, such as using the Sigma REST API and creating documents from code.
Sigma publishes agent skills as open source under the Apache 2.0 License. Review the Skills License Notice before installing or using any agent skills for Sigma.
Install agent skills for Sigma
Agent skills for Sigma are distributed through the sigma-agent-skills repository.
To install these skills for use with any of the following AI assistants, refer to the installation instructions below:
If you use a different AI assistant, you can clone or download the sigma-agent-skills repository and reference the skill files in skills/ manually.
Claude
To install agent skills for Sigma as a plugin for Claude Code, run the following commands:
/plugin marketplace add https://github.com/sigmacomputing/sigma-agent-skills.git/plugin install sigma-computing@sigma-computingFor more information, see Discover and install prebuilt plugins in the Claude documentation.
Codex
To use the agent skills for Sigma with OpenAI Codex, download or clone the repository so that Codex can access the skill files and AGENTS.md.
-
Clone the sigma-agent-skills repository:
git clone https://github.com/sigmacomputing/sigma-agent-skills.git -
Run Codex from within the cloned
sigma-agent-skillsdirectory. Codex automatically loadsAGENTS.mdfrom the repository root and uses it as context.
For more information, see Build plugins in the Codex documentation.
Snowflake Cortex Code
To use agent skills for Sigma with Snowflake Cortex Code, run the following command in a Cortex Code session:
/skill add https://github.com/sigmacomputing/sigma-agent-skills.gitCortex Code caches these skills locally. To update to the latest version, run:
/skill syncFor more information, see Cortex Code CLI extensibility in the Cortex Code documentation.
Cursor
To use agent skills for Sigma with Cursor, download or clone the repository so that Cursor can access the skill files and AGENTS.md.
-
To clone the sigma-agent-skills repository, run the following command:
git clone https://github.com/sigmacomputing/sigma-agent-skills.git -
In Cursor, configure
.cursor-plugin/plugin.jsonfrom the cloned repository as a plugin source.
For more information, see Plugins in the Cursor documentation.
Use agent skills for Sigma
You can use agent skills for Sigma to support your AI assistants during common AI assistant workflows. Sigma currently provides the following agent skills:
sigma-api
The sigma-api skill provides instructions and reference materials that an AI assistant can use to authenticate against the Sigma REST API by acquiring a valid bearer token.
The sigma-api skill supports AI assistants through the authentication process by providing the following:
- Instructions for selecting the correct API base URL
- Instructions for exchanging client credentials for a bearer token
- Troubleshooting guidance for common authentication errors
sigma-data-models
The sigma-data-models skill provides instructions and reference materials that an AI assistant can use to build and manage Sigma data models from code.
To create a data model from a code representation using the Sigma REST API, you must provide a valid representation of a data model. The sigma-data-models skill supports AI assistants through the process of creating a valid representation by providing the following:
- Instructions for authenticating to the Sigma REST API
- Instructions for gathering metadata, such as locating connections, tables, and folders
- Reference materials that the AI assistant can use to structure individual elements in the representation correctly
For more information on creating data models from code, see Manage data models as code.
Updated 4 days ago
