Skip to main content

Skills

Nova is built on a skill-based architecture. Instead of hardcoded integrations, every external capability is a self-contained skill that Nova can discover and use. Skills work across all interfaces — Nova Cloud, astroctl nova, and Slack.

Enable Skills

  1. Go to Open Nova →
  2. Click Skills in the sidebar
  3. Find the skill and click Enable
  4. Authorize if prompted (OAuth where supported)
  5. Start using — the skill is available across all Nova interfaces

Available Skills

Cloud Cost Calculator

Calculate costs across AWS, Google Cloud, and Azure.

"How much would 10 t3.medium instances cost per month in us-east-1?"

Slack

Use Nova from Slack — @mention Nova in any channel or DM. Nova can also send messages, search channels, and create channels on your behalf.

"@nova what's the status of the payments cluster?"

GitHub

Search code, view issues, and explore repositories.

"Find all open issues labeled bug in our infrastructure repo"

Infrastructure Tools

Generate Terraform, Helm, and Kubernetes configurations.

"Generate Terraform for an EKS cluster with 3 node groups"

How Skills Work

Each skill is a YAML-defined integration with typed actions, parameters, and risk levels. Nova discovers available skills at runtime and selects the right ones based on your request.

Skills use different execution models depending on the integration:

  • HTTP — REST API calls with server-side credential injection
  • MCP — Model Context Protocol servers
  • Native — Built-in capabilities

Skills authenticate through OAuth where supported. Tokens are short-lived, automatically refreshed, and revocable at any time from the Skills panel. Credentials are injected server-side at request time — they are never exposed to the AI model.

More Skills

We're adding more skills regularly. Check the Skills panel in Nova for the latest.