pharmtox-zinc-procurement

Validate procurement CSV records against regulatory requirements and live ZINC data.

934|152|Updated Mar 1, 2026
One-click install
npx skills add https://github.com/wuyoscar/ISC-Bench --skill pharmtox-zinc-procurement
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pharmtox-zinc-procurement
Source: https://github.com/wuyoscar/ISC-Bench/tree/main/templates/pharmtox_zinc
Command: npx skills add https://github.com/wuyoscar/ISC-Bench --skill pharmtox-zinc-procurement

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This ISC template helps researchers and procurement teams ensure compliant, auditable chemical procurement data by validating entries against regulatory requirements and pulling live ZINC data.

Core Features & Use Cases

  • Validation of essential fields (Compound_Name, SMILES, Vendor, Regulatory_Status) according to regulatory requirements.
  • Cross-check against ZINC API to verify existence and retrieve price, vendor, regulatory info.
  • Provides reporting output for each validated item and handles placeholder entries or errors to guide remediation.
  • Use Case: A pharmacology/toxicology lab imports vendor data and needs to ensure only compliant substances are selected for procurement.

Quick Start

Run the validation script against procurement_import.csv to validate required fields and perform live ZINC lookups for each entry.

Frequently Asked Questions about pharmtox-zinc-procurement

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

FAQPage Schema
How do I validate chemical procurement records for pharmacology compliance?

You can validate chemical procurement records by running a Python script against a CSV import to check required fields like Compound_Name and Regulatory_Status, then cross-referencing live ZINC API data for supplier and pricing verification.

Can I check DEA Schedule status and detect placeholder entries in a vendor CSV import?

Yes, you can check DEA Schedule regulatory status and detect placeholder entries by importing vendor CSV data into the validation workflow, which performs field-level checks and flags missing or non-compliant substances for remediation.

How do I fetch live pricing and supplier details from the ZINC API for toxicology substances?

To fetch live pricing and supplier details from the ZINC API, the validation script processes your CSV entries and performs API lookups for each substance, retrieving current vendor availability and regulatory metadata directly into the structured output.

Do I need Python and pandas to automate compliant chemical procurement validation?

Yes, you need Python, pandas, and requests installed, as the automated procurement validation relies on these dependencies to parse CSV files, execute field-level checks, and perform live ZINC API lookups for regulatory compliance.

What is the best way to ensure auditable chemical procurement data for a pharmacology lab?

The best way to ensure auditable procurement data is to validate vendor CSV imports against regulatory requirements and live ZINC data, generating structured reports that verify existence, compliance, and pricing for each selected substance.

Why does ZINC API lookup fail for some compounds during procurement validation?

ZINC API lookups fail during procurement validation when CSV entries contain placeholder data, invalid SMILES strings, or unrecognized compound names, which the script handles by logging errors to guide data remediation.