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.