Skip to content

bonsai catalog

bonsai catalog [--agent <type>]

bonsai catalog displays the full contents of Bonsai’s embedded catalog in formatted tables. The catalog is bundled inside the binary and includes all available agent types, skills, workflows, protocols, sensors, routines, and scaffolding items.

Each section is printed as a table showing names, descriptions, and relevant metadata. For example, sensors show their hook event and matcher, routines show their frequency, and all ability types show which agent types they are compatible with and whether they are required.

Use the --agent flag to filter the catalog to items compatible with a specific agent type. Agent types are always shown unfiltered.

This is a read-only command with no interactive prompts and no side effects.

FlagShortTypeDefaultDescription
--agent-astring""Filter to items compatible with a specific agent type

Browse the full catalog:

Terminal window
bonsai catalog

Displays all sections: Agents, Skills, Workflows, Protocols, Sensors, Routines, and Scaffolding.

Filter to a specific agent type:

Terminal window
bonsai catalog --agent backend

Shows all agent types (unfiltered), then shows only skills, workflows, protocols, sensors, and routines that are compatible with the backend agent type. Each filtered section includes a note like (for backend).

Using the short flag:

Terminal window
bonsai catalog -a security

The output includes these tables:

SectionColumns
AgentsName, Description
SkillsName, Description, Agents, Required
WorkflowsName, Description, Agents, Required
ProtocolsName, Description, Agents, Required
SensorsName, Description, Event, Agents, Required
RoutinesName, Description, Frequency, Agents, Required
ScaffoldingName, Description, Required, If Removed