Token导航 LogoToken导航TokenDH.com
研究检索external-servicegithub未标认证来源可访问clear审计提醒

tooluniversetooluniverse 搜索

Agent Skill

tooluniverse 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

642

周安装

27

GitHub Stars

14

下载量

225
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

3

许可证

MIT

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:tooluniverse(tooluniverse 搜索)
来源仓库:https://github.com/jackspace/claudeskillz
仓库路径:skills/tooluniverse
安装命令:
npx skills add https://github.com/jackspace/claudeskillz --skill tooluniverse
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。不同来源提供的安装方式可能略有差异;本站展示可直接复制的安装命令,安装前请核对来源页面。

skills.shnpx skills
npx skills add https://github.com/jackspace/claudeskillz --skill tooluniverse

简介

tooluniverse 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。

  • 适用于工具搜索和解决方案检索场景。
  • 通过关键词匹配和来源仓库分析,帮助 Agent 快速定位相关技术资源。
  • 安装命令:npx skills add https://github.com/jackspace/claudeskillz --skill tooluniverse。
  • 建议确认权限范围和维护状态,避免触发联网或文件读写操作。

SKILL.md

ToolUniverse

Overview

ToolUniverse is a unified ecosystem that enables AI agents to function as research scientists by providing standardized access to 600+ scientific resources. Use this skill to discover, execute, and compose scientific tools across multiple research domains including bioinformatics, cheminformatics, genomics, structural biology, proteomics, and drug discovery.

Key Capabilities:

  • Access 600+ scientific tools, models, datasets, and APIs
  • Discover tools using natural language, semantic search, or keywords
  • Execute tools through standardized AI-Tool Interaction Protocol
  • Compose multi-step workflows for complex research problems
  • Integration with Claude Desktop/Code via Model Context Protocol (MCP)

When to Use This Skill

Use this skill when:

  • Searching for scientific tools by function or domain (e.g., "find protein structure prediction tools")
  • Executing computational biology workflows (e.g., disease target identification, drug discovery, genomics analysis)
  • Accessing scientific databases (OpenTargets, PubChem, UniProt, PDB, ChEMBL, KEGG, etc.)
  • Composing multi-step research pipelines (e.g., target discovery → structure prediction → virtual screening)
  • Working with bioinformatics, cheminformatics, or structural biology tasks
  • Analyzing gene expression, protein sequences, molecular structures, or clinical data
  • Performing literature searches, pathway enrichment, or variant annotation
  • Building automated scientific research workflows

Quick Start

Basic Setup

from tooluniverse import ToolUniverse

# Initialize and load tools
tu = ToolUniverse()
tu.load_tools()  # Loads 600+ scientific tools

# Discover tools
tools = tu.run({
    "name": "Tool_Finder_Keyword",
    "arguments": {
        "description": "disease target associations",
        "limit": 10
    }
})

# Execute a tool
result = tu.run({
    "name": "OpenTargets_get_associated_targets_by_disease_efoId",
    "arguments": {"efoId": "EFO_0000537"}  # Hypertension
})

Model Context Protocol (MCP)

For Claude Desktop/Code integration:

tooluniverse-smcp

Core Workflows

1. Tool Discovery

Find relevant tools for your research task:

Three discovery methods:

  • Tool_Finder - Embedding-based semantic search (requires GPU)
  • Tool_Finder_LLM - LLM-based semantic search (no GPU required)
  • Tool_Finder_Keyword - Fast keyword search

Example:

# Search by natural language description
tools = tu.run({
    "name": "Tool_Finder_LLM",
    "arguments": {
        "description": "Find tools for RNA sequencing differential expression analysis",
        "limit": 10
    }
})

# Review available tools
for tool in tools:
    print(f"{tool['name']}: {tool['description']}")

See references/tool-discovery.md for:

  • Detailed discovery methods and search strategies
  • Domain-specific keyword suggestions
  • Best practices for finding tools

2. Tool Execution

Execute individual tools through the standardized interface:

Example:

# Execute disease-target lookup
targets = tu.run({
    "name": "OpenTargets_get_associated_targets_by_disease_efoId",
    "arguments": {"efoId": "EFO_0000616"}  # Breast cancer
})

# Get protein structure
structure = tu.run({
    "name": "AlphaFold_get_structure",
    "arguments": {"uniprot_id": "P12345"}
})

# Calculate molecular properties
properties = tu.run({
    "name": "RDKit_calculate_descriptors",
    "arguments": {"smiles": "CCO"}  # Ethanol
})

See references/tool-execution.md for:

  • Real-world execution examples across domains
  • Tool parameter handling and validation
  • Result processing and error handling
  • Best practices for production use

3. Tool Composition and Workflows

Compose multiple tools for complex research workflows:

Drug Discovery Example:

# 1. Find disease targets
targets = tu.run({
    "name": "OpenTargets_get_associated_targets_by_disease_efoId",
    "arguments": {"efoId": "EFO_0000616"}
})

# 2. Get protein structures
structures = []
for target in targets[:5]:
    structure = tu.run({
        "name": "AlphaFold_get_structure",
        "arguments": {"uniprot_id": target['uniprot_id']}
    })
    structures.append(structure)

# 3. Screen compounds
hits = []
for structure in structures:
    compounds = tu.run({
        "name": "ZINC_virtual_screening",
        "arguments": {
            "structure": structure,
            "library": "lead-like",
            "top_n": 100
        }
    })
    hits.extend(compounds)

# 4. Evaluate drug-likeness
drug_candidates = []
for compound in hits:
    props = tu.run({
        "name": "RDKit_calculate_drug_properties",
        "arguments": {"smiles": compound['smiles']}
    })
    if props['lipinski_pass']:
        drug_candidates.append(compound)

See references/tool-composition.md for:

  • Complete workflow examples (drug discovery, genomics, clinical)
  • Sequential and parallel tool composition patterns
  • Output processing hooks
  • Workflow best practices

Scientific Domains

ToolUniverse supports 600+ tools across major scientific domains:

Bioinformatics:

  • Sequence analysis, alignment, BLAST
  • Gene expression (RNA-seq, DESeq2)
  • Pathway enrichment (KEGG, Reactome, GO)
  • Variant annotation (VEP, ClinVar)

Cheminformatics:

  • Molecular descriptors and fingerprints
  • Drug discovery and virtual screening
  • ADMET prediction and drug-likeness
  • Chemical databases (PubChem, ChEMBL, ZINC)

Structural Biology:

  • Protein structure prediction (AlphaFold)
  • Structure retrieval (PDB)
  • Binding site detection
  • Protein-protein interactions

Proteomics:

  • Mass spectrometry analysis
  • Protein databases (UniProt, STRING)
  • Post-translational modifications

Genomics:

  • Genome assembly and annotation
  • Copy number variation
  • Clinical genomics workflows

Medical/Clinical:

  • Disease databases (OpenTargets, OMIM)
  • Clinical trials and FDA data
  • Variant classification

See references/domains.md for:

  • Complete domain categorization
  • Tool examples by discipline
  • Cross-domain applications
  • Search strategies by domain

Reference Documentation

This skill includes comprehensive reference files that provide detailed information for specific aspects:

  • references/installation.md - Installation, setup, MCP configuration, platform integration
  • references/tool-discovery.md - Discovery methods, search strategies, listing tools
  • references/tool-execution.md - Execution patterns, real-world examples, error handling
  • references/tool-composition.md - Workflow composition, complex pipelines, parallel execution
  • references/domains.md - Tool categorization by domain, use case examples
  • references/api_reference.md - Python API documentation, hooks, protocols

Workflow: When helping with specific tasks, reference the appropriate file for detailed instructions. For example, if searching for tools, consult references/tool-discovery.md for search strategies.

Example Scripts

Two executable example scripts demonstrate common use cases:

scripts/example_tool_search.py - Demonstrates all three discovery methods:

  • Keyword-based search
  • LLM-based search
  • Domain-specific searches
  • Getting detailed tool information

scripts/example_workflow.py - Complete workflow examples:

  • Drug discovery pipeline (disease → targets → structures → screening → candidates)
  • Genomics analysis (expression data → differential analysis → pathways)

Run examples to understand typical usage patterns and workflow composition.

Best Practices

  1. Tool Discovery:

- Start with broad searches, then refine based on results - Use Tool_Finder_Keyword for fast searches with known terms - Use Tool_Finder_LLM for complex semantic queries - Set appropriate limit parameter (default: 10)

  1. Tool Execution:

- Always verify tool parameters before execution - Implement error handling for production workflows - Validate input data formats (SMILES, UniProt IDs, gene symbols) - Check result types and structures

  1. Workflow Composition:

- Test each step individually before composing full workflows - Implement checkpointing for long workflows - Consider rate limits for remote APIs - Use parallel execution when tools are independent

  1. Integration:

- Initialize ToolUniverse once and reuse the instance - Call load_tools() once at startup - Cache frequently used tool information - Enable logging for debugging

Key Terminology

  • Tool: A scientific resource (model, dataset, API, package) accessible through ToolUniverse
  • Tool Discovery: Finding relevant tools using search methods (Finder, LLM, Keyword)
  • Tool Execution: Running a tool with specific arguments via tu.run()
  • Tool Composition: Chaining multiple tools for multi-step workflows
  • MCP: Model Context Protocol for integration with Claude Desktop/Code
  • AI-Tool Interaction Protocol: Standardized interface for LLM-tool communication

Resources

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

04

需要参考平台分布和安装热度时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Claude Code

27.01%
按下载量换算61

windsurf

23.43%
按下载量换算53

OpenCode

16.23%
按下载量换算37

Codex

11.91%
按下载量换算27

Antigravity

8.21%
按下载量换算18

Gemini CLI

3.64%
按下载量换算8

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

可疑

权限和风险

external-service

该 Skill 可能调用第三方服务、云服务或外部模型 API,使用前需要确认账号、额度、数据发送范围和服务条款。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。

来源信息

继续浏览同类 Skills