unitox-query

Query UniTox records by drug-related entities to obtain structured toxicity profiles.

130|4|Updated Mar 13, 2026
One-click install
npx skills add https://github.com/QSong-github/DrugClaw --skill unitox-query
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: unitox-query
Source: https://github.com/QSong-github/DrugClaw/tree/main/skills/drug_toxicity/unitox
Command: npx skills add https://github.com/QSong-github/DrugClaw --skill unitox-query

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

UniTox provides rapid toxicity data by auto-detecting input types to fetch drug-related toxicity profiles, enabling quick safety assessments from local data.

Core Features & Use Cases

  • Auto-detects input types (SPL_ID UUID, SMILES, or generic drug names) and returns the corresponding UniTox records.
  • Supports single and batch searches, generates compact toxicity summaries, and exposes metadata suitable for pharmacovigilance, safety reviews, and drug development.
  • Functions include load_unitox, search, search_batch, summarize, summarize_with_reasoning, to_json, and list_drugs for easy integration into pipelines.

Quick Start

Ask UniTox to retrieve toxicity data for a drug like "metformin" and view the generated toxicity profile.

Frequently Asked Questions about unitox-query

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I retrieve drug toxicity profiles using a SMILES string or generic name?▼

You can retrieve drug toxicity profiles by querying UniTox with a SMILES string, generic name, or SPL_ID UUID, which the system auto-detects to fetch matching organ-system toxicity records from the local dataset.

What is the best way to batch search pharmacovigilance data for multiple drugs?▼

The best way to batch search pharmacovigilance data is using the search_batch function, which auto-detects input types for multiple drugs and returns structured organ-system toxicity outputs for downstream analysis.

Can I generate structured toxicity summaries for drug safety reviews?▼

Yes, you can generate structured toxicity summaries for drug safety reviews using the summarize and summarize_with_reasoning functions, which produce compact profiles and flat JSON metadata suitable for pharmacovigilance assessments.

Does UniTox query work with local datasets without external API calls?▼

Yes, UniTox query operates on local datasets without external API calls; you use the load_unitox function to load the data locally, enabling rapid toxicity data retrieval and safety assessments directly within your environment.

How do I export queried toxicity data to JSON for downstream pipelines?▼

To export queried toxicity data to JSON for downstream pipelines, use the to_json function after retrieving records, which formats the organ-system toxicity profiles into flat JSON metadata suitable for integration.

What limitations exist when searching toxicity data by SPL_ID versus SMILES?▼

Limitations when searching toxicity data depend on local dataset coverage; while the system detects SPL_ID UUIDs, SMILES, or generic names, toxicity profiles are only returned if the specific drug record exists in the local UniTox dataset.