What are Toolkits?
Toolkits are collections of related tools that:- Group related functionality - Keep similar tools together
- Provide instructions - Help the agent understand when to use tools
- Organize capabilities - Make it easier to manage multiple tools
Creating Toolkits
Basic Toolkit
Toolkit with Instructions
Using Multiple Toolkits
Toolkit Organization
By Functionality
By Domain
Best Practices
Clear Naming
- ✅ Descriptive names - “weather” not “wt”
- ✅ Consistent style - Use lowercase with underscores
- ✅ Domain-specific - Name after the domain (calendar, weather, etc.)
Good Instructions
- ✅ Explain purpose - What the toolkit does
- ✅ When to use - When the agent should use these tools
- ✅ Important notes - Any special considerations
Logical Grouping
- ✅ Related functionality - Group tools that work together
- ✅ Not too large - Keep toolkits focused
- ✅ Not too small - Don’t create a toolkit for one tool
Examples
Voice Assistant Toolkit
Next Steps
- Function Calling → - Understand how it works
- Custom Functions → - Create your own tools
- REST API Tools → - Connect to APIs
- Python SDK → - Implementation details

