mims-harvard avatar

Create Tooluniverse Skill

This is a structured workflow for building ToolUniverse skills with a test-first methodology across seven phases, from domain analysis through packaging. It enforces testing tools before writing any documentation, keeps SKILL.md files implementation-agnostic (no Python or MCP code), and includes fallback strategies for when tools fail. The 10-pillar foundation emphasizes verifying tool contracts rather than trusting function names, handling SOAP operations correctly, and grading evidence in tiers. Expect to spend 90 to 120 minutes per skill if you're not creating new tools. The approach is rigid by design, with validation checklists and mandatory test scripts, which makes sense if you're building a catalog where consistency matters more than speed.

skills.sh installs
412
GitHub stars
1.8K
last updated
Aug 21, 2026

Install

$ npx -y skills add mims-harvard/tooluniverse --skill create-tooluniverse-skill --agent claude-code

Installs into .claude/skills of the current project.

Files

Create ToolUniverse Skill

Systematic workflow for creating production-ready ToolUniverse skills.

The devtu-* skills this one hands off to are no longer in this repository. devtu-optimize-skills, devtu-create-tool and devtu-fix-tool moved to the tu-harness plugin (tooluniverse/tooluniverse-harness), because they operate on this repository rather than being something a user of it calls. Install them with claude plugin install tu-harness@tooluniverse-harness; the references below name them by skill, so they resolve once that plugin is present. This skill is maintainer-facing too -- it is not in the user-facing plugin mirror -- and belongs beside them; it has not moved yet only because nothing forced the question.

Core Principles

Sponsors

Details

Repository
github.com/mims-harvard/tooluniverse
Categories
Testing & QA, Code Review & Quality
First seen
Jun 3, 2026

More from mims-harvard/tooluniverse

All 68
1jthack avatarffuf-web-fuzzingjthack/ffuf_claude_skillExpert guidance for ffuf web fuzzing during penetration testing, including authenticated fuzzing with raw requests, auto-calibration, and result analysis409skills.sh installs
2pedronauck avatarsystematic-debuggingpedronauck/skillsUse when encountering any bug, test failure, or unexpected behavior, before proposing fixes388skills.sh installs
3levnikolaevich avatarln-522-manual-testerlevnikolaevich/claude-code-skillsPerforms manual testing of Story AC via executable bash scripts in tests/manual/. Use when Story implementation needs hands-on AC verification.383skills.sh installs
4mims-harvard avatardevtu-auto-discover-apismims-harvard/tooluniverseAutomatically discover life science APIs online, create ToolUniverse tools, validate them, and prepare integration PRs. Performs gap analysis to identify missin383skills.sh installs
5umbraco avatarumbraco-mocked-backofficeumbraco/umbraco-cms-backoffice-skillsRun Umbraco backoffice with mocked APIs for visual extension testing382skills.sh installs
6jwynia avatarscraper-builderjwynia/agent-skillsGuide AI agents to generate complete PageObject pattern web scraper projects using Playwright and TypeScript with Docker deployment. Supports agent-browser site377skills.sh installs