This extends ToolUniverse's 1000+ built-in tools with your own custom ones for APIs or computations it doesn't already cover. You get three options: JSON configs for simple REST endpoints (no code), Python classes in your workspace for local use, or full plugin packages you can share via pip. The JSON approach is genuinely simple, just endpoint and parameter schema. Python classes give you control over parsing and state but have different signatures depending on whether you're building workspace tools (keyword args) or plugins (single dict arg). Worth noting that tu test validates return schemas automatically but passes empty arrays, so use test examples that return real data to catch issues.
npx skills add https://github.com/mims-harvard/tooluniverse --skill tooluniverse-custom-tool