Skip to main content

Skill packs (white-label)

Skill packs add domain context to chat (property, legal, finance, healthcare, support, and more). White-label operators choose which packs appear under their brand and which vertical bundles to install for new clients.

Storefront

Open Skill packs in the cloud app sidebar. You can:

  • Install starter bundles (property, legal, finance, recruitment, healthcare, support)
  • Enable or disable individual packs
  • See ownership labels: Platform, Partner, or Workspace

API: GET /api/marketplace/storefront

Pack ownership

OwnershipWho sets itVisibility
PlatformCarinaAll workspaces unless hidden
PartnerReseller accountPartner client workspaces
WorkspaceCustomer operatorSingle workspace

Partner catalogs are stored on the hosted engine (partner_accounts.pack_catalog). Workspace overrides use workspace_settings.pack_catalog.

Partner catalog API

Partner owners publish branded pack labels:

PUT /api/carina-ops/packs/catalog
Content-Type: application/json

{
"catalog": [
{
"slug": "property-uk",
"ownership": "reseller",
"ownerId": "<partner-id>",
"visible": true,
"label": "Acme Property Desk"
}
]
}

Clients read the merged catalog from GET /api/carina-ops/packs/storefront.

Vertical bundles

BundlePacks included
Propertyproperty-uk, legal-uk
Legallegal-uk
Financefinance
Recruitmentsales-crm, productivity
Healthcarehealthcare
Supportoperator-daily, capabilities-ops, email-extended

Install via UI or POST /api/marketplace/templates/:id/install.

Self-hosted note

Self-hosted installs without hosted marketplace mode still expose platform packs. Vertical bundle shortcuts may be hidden when marketplace mode is off; enable packs via ACTIVE_SKILL_PACKS or carina packs enable.