Install any skill in seconds. Free to start, no credit card required.
Get Started Free →devtu-create-tool
Create new scientific tools for ToolUniverse framework with proper structure, validation, and testing.
Passed 16 of 22 test cases with the skill, and 0 of 22 without it.
16 fixed0 passed either way6 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
The instructions your model reads when the skill loads.
Create new scientific tools following established patterns.
default_config.py Entry — tools silently won't loadtest_new_tools.py — misses schema/API issuesStage 1: Tool Class Stage 2: Wrappers (Auto-Generated)
@register_tool("MyTool") MyAPI_list_items()
class MyTool(BaseTool): MyAPI_search()
def run(arguments): MyAPI_get_details()
One class handles multiple operations. JSON defines individual wrappers. Need BOTH.
Step 1: Class registration via @register_tool("MyAPITool")
Step 2 (MOST COMMONLY MISSED): Config registration in default_config.py:
TOOLS_CONFIGS = {
"my_category": os.path.join(current_dir, "data", "my_category_tools.json"),
}
Step 3: Automatic wrapper generation on tu.load_tools()
test cases passed, vs 0 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.