<Skill>

<Skill>

One link to a skill folder under src/agent/. The model opens it with read_skill.

import { Skill } from "curb";

function Skill(props: SkillProps): ReactNode;

Props

PropTypeWhat it does
pathstringThe skill’s path: /claims for src/agent/claims/
descriptionstringWhen the model should open it. Defaults to the description in the skill’s own meta
llm, stt, ttsprovidersReplace the <Agent>’s while this skill is the active one
childrenReactNodeThe name the model reads. Without it, the skill’s meta.title, else a title made from its path

Example

<Skills>
  <Skill path="/claims" description="Reporting a claim or asking about an open one.">Claims</Skill>
</Skills>

Version history

VersionChanges
v1.16.0A link without children takes its name from the skill, and is never blank
v1.2.6llm, stt and tts added
v0.1.2<Skill> introduced