Skip to main content

Skill Packs

Canonical inventory

Pack count and optional status: Capability inventory. Per-pack tables below are domain detail only.

Skill packs bundle domain knowledge (RAG corpus), pre-built skills (structured playbooks), optional tools, and a system prompt suffix.

What a pack contains

ComponentLocationPurpose
pack.jsonPack rootMetadata, version, triggers
Skillsskills.ts or skills/Named procedures Carina can invoke
Knowledgeknowledge/ or brain/ corpusMarkdown ingested into pgvector
Toolstools/Optional MCP tools (e.g. PropertyData)
System suffixprompts/system.tsExtra instructions appended to the agent prompt

Active packs

Carina is general-purpose by default (no pack loaded). Enable packs without editing .env on operator hosts:

  • Web UI: open /packs and click Enable on a pack card
  • CLI: carina packs install <name> or carina hub install <name>

For .env or global CLI installs, set ACTIVE_SKILL_PACKS=core-engineering,finance (comma-separated). On first wizard run, Carina can install selected packs into ~/.carina/packs/. Full catalogue: carinaai.uk/skill-packs.

Shipped packs (16)

PackSkillsDomain
core-engineering18Coding, GitHub, debugging
creative-basics7Design, diagrams, mockups
productivity8Google, Notion, OCR, news
healthcare5Clinical notes, scheduling
finance5Cashflow, VAT, invoicing
research-basics5arXiv, RSS, investigation
data-science8Pandas, SQL, geospatial
mlops6Training, MLflow, evaluation
media-extended6Spotify, video, podcast
email-extended5Inbox triage, templates
smart-home5Home Assistant, Hue
social-extended6X, Discord, Slack
devops6CI, Docker, K8s
legal-uk4GDPR, contracts, filings
sales-crm4Pipeline, proposals
property-uk6UK property workflows

Community Skills Hub

The public registry lists every published pack and individual skill. Browse at skills.carinaai.uk or query from the CLI:

carina hub browse          # hub URL and install hint
carina hub status # pack/skill counts
carina hub packs # list packs (optional search term)
carina hub skills stamp # search skills by name or trigger
carina hub install property-uk

Self-host with carina hub start (or pnpm hub) and SKILLS_HUB_* env vars. The hub seeds built-in packs from the repo on startup and serves a web UI plus JSON APIs at /api/packs, /api/skills, and /api/registry.

Auto-written skills

When SKILL_AUTO_WRITE is not false, Carina evaluates completed tasks and may save new skills to Postgres with Jaccard deduplication (80% overlap threshold). List them with /skills in the CLI.

Learn more