A discovered skill. body is the markdown after the frontmatter, loaded only when needed; the catalog only ever uses name and description.
body
name
description
@type t() :: %ExAthena.Skills.Skill{ allowed_tools: [String.t()] | nil, body: String.t(), description: String.t(), disable_model_invocation: boolean(), name: String.t(), path: String.t() }