create-tooluniverse-skill
Create high-quality ToolUniverse skills following test-driven, implementation-agnostic methodology.
Skill by Zaoqu-Liu
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/zaoqu-liu-create-tooluniverse-skill
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: testing, research, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/create-tooluniverse-skill
What's inside
- Skill name
create-tooluniverse-skill- Description
- Create high-quality ToolUniverse skills following test-driven, implementation-agnostic methodology. Integrates tools from ToolUniverse's 1,264+ tool library, creates missing tools when needed using devtu-create-tool, tests thoroughly, and produces skills with Python SDK + MCP support. Use when asked to create new ToolUniverse skills, build research workflows, or develop domain-specific analysis capabilities for biology, chemistry, or medicine.
- License
- MIT
- Instructions
- 1,091 lines in SKILL.md · view on GitHub
Agent Skills spec issues
- body: 1091 lines (spec recommends under 500)
- files: referenced but missing: scripts/test_tools_template.py, assets/skill_template/python_implementation.py, assets/skill_template/test_skill.py, assets/skill_template/SKILL.md, assets/skill_template/QUICK_START.md
Files (2)
- REFERENCE.md
- SKILL.md
SKILL.md (first lines)
# Create ToolUniverse Skill Systematic workflow for creating production-ready ToolUniverse skills that integrate multiple scientific tools, follow implementation-agnostic standards, and achieve 100% test coverage. ## Core Principles (Critical) **CRITICAL - Read devtu-optimize-skills**: This skill builds on principles from `devtu-optimize-skills`. Invoke that skill first or review its 10 pillars: 1. **TEST FIRST** - Never write documentation without testing tools 2. **Verify tool contracts** - Don't trust function names 3. **Handle SOAP tools** - Add `operation` parameter where needed 4. **Implementation-agnostic docs** - Separate SKILL.md from code 5. **Foundation first** - Use comprehensive aggregators 6. **Disambiguate carefully** - Resolve IDs properly 7. **Implement fallbacks** - Primary → Fallback → Default 8. **Grade evidence** - T1-T4 tiers on claims 9. **Require quantified completeness** - Numeric minimums 10. **Synthesize** - Models and hypotheses, not just lists ## When to Use This Skill Use this skill when: - Creating new ToolUniverse skills for specific domains - Building research workflows using scientific tools - Developing analysis capabilities (e.g., metabolomics, single-cell, cancer genomics) - Integrating multiple databases into coherent pipelines - Following up on "create [domain] skill" requests ## Overview: 7-Phase Workflow ``` Phase 1: Domain Analysis → Phase 2: Tool Discovery & Testing → Phase 3: Tool Creation (if needed) → Phase 4: Implementation → Phase 5: Documentation → Phase 6: Testing & Validation → Phase 7: Packaging ``` **Time per skill**: ~1.5-2 hours (tested and documented) --- ## Phase 1: Domain Analysis **Objective**: Understand the scientific domain and identify required capabilities **Duration**: 15 minutes ### 1.1 Understand Use Cases Gather concrete examples of how the skill will be used: - "What analyses should this skill perform?" - "Can you give examples of typical queries?" - "What outputs do users expect?" **Example queries to clarify**: - For metabolomics: "Identify metabolites in a sample" vs "Find pathways for metabolites" vs "Compare metabolite profiles" - For cancer genomics: "Interpret mutations" vs "Find therapies" vs "Match clinical trials" ### 1.2 Identify Required Data Types List what the skill needs to work with: - **Input types**: Gene lists, protein IDs, compound names, disease names, etc. - **Output types**: Reports, tables, visualizations, data files - **Intermediate data**: ID mappings, enrichment results, annotations ### 1.3 Define Analysis Phases Break the workflow into logical phases: **Example - Metabolomics Skill**: 1. Phase 1: Metabolite identification (name → IDs) 2. Phase 2: Metabolite annotation (properties, pathways) 3. Phase 3: Pathway enrichment (statistical analysis) 4. Phase 4: Comparative analysis (samples/conditions) **Example - Cancer Genomics Skill**: 1. Phase 1: Mutation validation (check databases) 2. Phase 2: Clinical significance (actionability) 3. Phase 3: Therapy matching (FDA approvals) 4. Phase 4: Trial matching (clinical trials) ### 1.4 Review Related Skills Check existing ToolUniverse skills for relevant patterns: - Read similar skills in `skills/` directory - Note tool usage patterns - Identify reusable approaches **Useful related skills**: - `tooluniverse-systems-biology` - Multi-database integration - `tooluniverse-target-research` - Comprehensive profiling - `tooluniverse-drug-research` - Pharmaceutical workflows --- ## Phase 2: Tool Discovery & Testing **Objective**: Find and verify tools needed for each analysis phase **Duration**: 30-45 minutes **CRITICAL**: Following test-driven development from devtu-optimize-skills ### 2.1 Search Available Tools **Tool locations**: `/src/tooluniverse/data/*.json` (186 tool files) **Search strategies**: 1. **Keyword search**: `grep -r "keyword" src/tooluniverse/data/*.json` 2. **Tool listing**: List all tools from specific database 3. **Function search**: Search by domain (metabolomics, genomics, etc.) **Example searches**: ```bash # Find metabolomics tools grep -l "metabol" src/tooluniverse/data/*.json
From Zaoqu-Liu/ScienceClaw, MIT.
More from Zaoqu-Liu/ScienceClaw
- 0.508score
browser-automation
Zaoqu-Liu
Browser automation for accessing scientific databases that lack REST APIs.
SkillDFreshness: D★ 60Claude Code +9 - 0.508score
devtu-fix-tool
Zaoqu-Liu
Fix failing ToolUniverse tools by diagnosing test failures, identifying root causes, implementing fixes, and validating solutions.
SkillDFreshness: D★ 60Claude Code +9 - 0.508score
devtu-github
Zaoqu-Liu
GitHub workflow for ToolUniverse - push code safely by moving temp files, activating pre-commit hooks, running tests, and cleaning staged files.
SkillDFreshness: D★ 60Claude Code +9 - 0.508score
devtu-optimize-descriptions
Zaoqu-Liu
Optimize tool descriptions in ToolUniverse JSON configs for clarity and usability.
SkillDFreshness: D★ 60Claude Code +9 - 0.508score
asta-corpus-search
Zaoqu-Liu
Search Allen AI's Asta Scientific Corpus (225M+ papers, 12M+ full-text, 2.4B+ citations) via MCP endpoint.
SkillDFreshness: D★ 60Claude Code +9 - 0.505score
biomedical-search
Zaoqu-Liu
Complete biomedical information search combining PubMed, preprints, clinical trials, and FDA drug labels.
SkillDFreshness: D★ 60Claude Code +9 - 0.505score
chembl-search
Zaoqu-Liu
Search ChEMBL bioactive molecules database with natural language queries.
SkillDFreshness: D★ 60Claude Code +9 - 0.504score
biomni
Zaoqu-Liu
Autonomous biomedical AI agent framework for executing complex research tasks across genomics, drug discovery, molecular biology, and clinical analysis.
SkillDFreshness: D★ 60Claude Code +9 - 0.499score
devtu-auto-discover-apis
Zaoqu-Liu
Automatically discover life science APIs online, create ToolUniverse tools, validate them, and prepare integration PRs.
SkillDFreshness: D★ 60Claude Code +9 - 0.495score
devtu-create-tool
Zaoqu-Liu
Create new scientific tools for ToolUniverse framework with proper structure, validation, and testing.
SkillDFreshness: D★ 60Claude Code +9 - 0.475score
longevity-scholar
Zaoqu-Liu
This skill should be used when users explicitly request academic papers, recent research, most cited research, or scholarly articles about longevity, aging…
SkillDFreshness: D★ 60Claude Code +9 - 0.271score
academic-literature-search
Zaoqu-Liu
No description from the publisher yet.
SkillDFreshness: D★ 60Claude Code +9
Signals
- Stars
- 60
- Forks
- 14
- Open issues
- 2
- Last commit (this folder)
- Mar 7, 2026 (7 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/Zaoqu-Liu/ScienceClaw
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from Zaoqu-Liu
- 0.508score
devtu-optimize-descriptions
Zaoqu-Liu
Optimize tool descriptions in ToolUniverse JSON configs for clarity and usability.
SkillDFreshness: D★ 60Claude Code +9 - 0.508score
devtu-fix-tool
Zaoqu-Liu
Fix failing ToolUniverse tools by diagnosing test failures, identifying root causes, implementing fixes, and validating solutions.
SkillDFreshness: D★ 60Claude Code +9 - 0.508score
browser-automation
Zaoqu-Liu
Browser automation for accessing scientific databases that lack REST APIs.
SkillDFreshness: D★ 60Claude Code +9 - 0.508score
devtu-github
Zaoqu-Liu
GitHub workflow for ToolUniverse - push code safely by moving temp files, activating pre-commit hooks, running tests, and cleaning staged files.
SkillDFreshness: D★ 60Claude Code +9 - 0.508score
asta-corpus-search
Zaoqu-Liu
Search Allen AI's Asta Scientific Corpus (225M+ papers, 12M+ full-text, 2.4B+ citations) via MCP endpoint.
SkillDFreshness: D★ 60Claude Code +9 - 0.505score
biomedical-search
Zaoqu-Liu
Complete biomedical information search combining PubMed, preprints, clinical trials, and FDA drug labels.
SkillDFreshness: D★ 60Claude Code +9
Cite this page
create-tooluniverse-skill. Agent Mart. https://agentmart.dev/skills/zaoqu-liu-create-tooluniverse-skill (last updated 2026-10-24)