Skip to main content
Skills are the instructions Allium’s own Assistant follows, fetched into your agent on demand.
Call get_skill(name="sql-optimization") before writing or running any SQL. Allium’s tables are large enough that a query missing its partition filter can scan a full chain. The skill covers the pruning rules that prevent it.

Available tools

Available skills

For “what chains does Allium support?” questions, fetch product-guide and cite its list. That list is dated and maintained.

Fetching a skill

get_skill returns the full instructions as text. If the skill has reference files, they’re listed by title at the end of the body.

Reference files

Fetch one by passing its title exactly as listed:
This two-step shape keeps the main skill small. dashboard-design and explorer-visuals both use it: the skill body explains the approach, and each reference returns the exact JSON schema for one element or visual type.
1

Read the skill

get_skill(name="explorer-visuals") returns general advice and the list of available types.
2

Read the type's reference

get_skill(name="explorer-visuals", reference_title="sankey") returns the exact spec schema for that type.
3

Build the spec

Construct spec against that schema and pass it to create_explorer_visual.

Discovering skills

list_skills returns the name and description of every skill your organization can use. Individual skills can be gated, so if one you expect is missing, contact [email protected].

Cache them locally

Skill content is stable per release. If your client supports persistent instructions, save a skill once and reuse it across sessions: Every skill body repeats this advice, so your agent can save one without being told to.

SQL & queries

Where sql-optimization gets applied

Dashboards & sharing

Where dashboard-design and explorer-visuals get applied

Product comparison

The human-readable version of product-guide

Knowledge & discovery

Find the tables before you apply the rules