Themes
Every Themes tool, with the scope it needs, its arguments and the API operation it calls.
5 tools
Fork themes
Changes dataatlas_themes_fork
Themes: deep-copy a marketplace theme into the calling tenant. Source must be published; slug is auto-suffixed on collision.
- Scope
profile:write- Calls
- Example prompt
- Adopt the Aurora theme from the marketplace.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
id | string | Yes |
List themes
Read onlyatlas_themes_list
Themes: list every theme owned by the calling tenant.
- Scope
profile:read- Calls
- Example prompt
- Show me the themes I have imported.
Arguments
This tool takes no arguments.
List theme marketplace
Changes dataatlas_themes_marketplace_list
Themes: list every theme published to the cross-tenant marketplace (shared=true). Tenant ids are redacted from the result.
- Scope
profile:read- Calls
- Example prompt
- What themes are available on the marketplace?
Arguments
This tool takes no arguments.
Import theme packs
Changes dataatlas_themes_packs_import
Themes: import a portable BrandPack JSON blob ({ name, palette, typography, density }). Returns the new theme.
- Scope
profile:write- Calls
- Example prompt
- Import this brand pack JSON.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
slug | string | No | |
name | string | Yes | |
logoUrl | string | null | No | |
palette | object | Yes | |
typography | object | Yes | |
density | "compact" | "cozy" | "comfortable" | Yes |
Set theme sharing
Changes dataatlas_themes_sharing_set
Themes: publish/unpublish a theme on the marketplace. Only the owning tenant can flip it.
- Scope
profile:write- Calls
- Example prompt
- Publish the Midnight Brand theme to the marketplace.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
id | string | Yes | |
shared | boolean | Yes |