The Tool Repository is a package manager for CrewAI tools. It allows users to publish, install, and manage tools that integrate with CrewAI crews and flows.Tools can be:
Private: accessible only within your organization (default)
Public: accessible to all CrewAI users if published with the --public flag
The repository is not a version control system. Use Git to track code changes and enable collaboration.
This installs the tool and adds it to pyproject.toml.You can use the tool by importing it and adding it to your agents:
Copy
Ask AI
from your_tool.tool import YourToolcustom_tool = YourTool()researcher = Agent( role='Market Research Analyst', goal='Provide up-to-date market analysis of the AI industry', backstory='An expert analyst with a keen eye for market trends.', tools=[custom_tool], verbose=True)
Every published version undergoes automated security checks, and are only available to install after they pass.You can check the security check status of a tool at:CrewAI Enterprise > Tools > Your Tool > Versions