Tool YAML creation

Not out of the box, Aaron. It’s something you’d have to implement yourself, and honestly, it might not be worth the hassle. Basically, tools are just callables, and there are two official ways to define them, according to the CrewAI documentation.

Natively, you can define Agents and Tasks in YAML, and here in this thread I showed a simple way to define LLMs in YAML too. You’d probably have to wrestle with some unnecessary complexity to get tools working from a YAML file.