What problem does it solve?
This Skill removes the friction of debugging and repairing ToolUniverse tools that fail integration tests or produce incorrect results by providing a structured workflow for diagnosis, targeted fixes, and verification.
Core Features & Use Cases
- Root-cause diagnosis: Run targeted verbose tests and inspect API responses, headers, and generated wrappers to identify binary responses, schema mismatches, endpoint errors, and parameter type issues.
- Targeted remediation: Update tool run() implementations, adjust return_schema and parameter schemas, make mutually-exclusive params nullable, fix endpoints, and add binary-response metadata handling.
- Verification & regeneration: Regenerate tool wrappers, run integration tests and unit tests, and produce a concise fix summary for handoff or commit.
- Use case: Fix a failing ChEMBL image endpoint that raises JSON parse errors by detecting image content-types, returning metadata instead of parsing, and updating the tool's return_schema and tests.
Quick Start
Run a verbose diagnostic on the failing ToolUniverse tool, identify schema or binary-response issues, propose code and JSON config changes, and verify by re-running tests.