Skip to content

// Generated from the feature catalog

Dynamic Skill Registry

A Workspace, Not Another Chat Window · Shipped · workstation, home

Agent loads and composes skill extensions at runtime — new capabilities without redeployment.

The skill system allows Halbert’s capabilities to be extended through composable skill definitions. Skills are parsed, validated, and registered at runtime. The composer assembles skills into the agent’s active tool set based on the current context and user configuration.

The skill registry discovers and loads skill definitions. The parser validates skill schemas. The composer resolves dependencies between skills and assembles the active skill set for each agent turn based on context (e.g., a home automation skill is only composed when HA is configured).

Skills cannot override core safety policies — the policy engine evaluates all tool calls regardless of their skill origin.

  • halbert_core/halbert_core/skills/registry.py
  • halbert_core/halbert_core/skills/composer.py