AxAgentCatalogSkill Generated TypeScript API reference. typescript api api/reference build/apidocs/TypeAlias.AxAgentCatalogSkill.md type AxAgentCatalogSkill

AxAgentCatalogSkill

TypeScript
type AxAgentCatalogSkill = object;

Defined in: https://github.com/ax-llm/ax/blob/3306475085414d36aee4411ad2466e08e53bef8a/src/ax/agent/agentInternal/skillsTypes.ts#L19

A skill in a host-provided static catalog (skillsCatalog option). Unlike skills (which preloads full content into the prompt), a catalog entry is only loaded when matched — by the built-in local search that backs discover({ skills }) when no onSkillsSearch callback is provided, and by the advisory relevance hint.

Properties

content

TypeScript
content: string;

Defined in: https://github.com/ax-llm/ax/blob/3306475085414d36aee4411ad2466e08e53bef8a/src/ax/agent/agentInternal/skillsTypes.ts#L27

Full markdown body returned when the skill is loaded.


description?

TypeScript
optional description: string;

Defined in: https://github.com/ax-llm/ax/blob/3306475085414d36aee4411ad2466e08e53bef8a/src/ax/agent/agentInternal/skillsTypes.ts#L25

Optional short “when to use” description (high-signal for matching).


id

TypeScript
id: string;

Defined in: https://github.com/ax-llm/ax/blob/3306475085414d36aee4411ad2466e08e53bef8a/src/ax/agent/agentInternal/skillsTypes.ts#L21

Stable identifier — dedup key, prompt label, and usage telemetry key.


name

TypeScript
name: string;

Defined in: https://github.com/ax-llm/ax/blob/3306475085414d36aee4411ad2466e08e53bef8a/src/ax/agent/agentInternal/skillsTypes.ts#L23

Human-readable title.

Docs