This walks you through adding new tools to the ToolUniverse scientific framework, which has a specific two-stage architecture where you write one Python class that handles multiple operations, then define JSON wrappers for each. The guide is built around the top mistakes people actually make, like forgetting to register tools in default_config.py or making mutually exclusive parameters non-nullable, which apparently caused most failures in 2026. It includes real code patterns for multi-operation tools, parameter design for API integrations, and a mandatory testing script. If you're extending ToolUniverse with new scientific database connectors or API wrappers, this gives you the exact structure and catches the registration gotchas that silently break things.
npx skills add https://github.com/mims-harvard/tooluniverse --skill devtu-create-tool