Submit compact PubChem PUG REST requests for compound properties, descriptions, assay summaries, and substance metadata. Use when a user wants concise PubChem summaries
name: pubchem-pug-skill
description: Submit compact PubChem PUG REST requests for compound properties, descriptions, assay summaries, and substance metadata. Use when a user wants concise PubChem summaries
Operating rules
Use scripts/rest_request.py for all PubChem PUG calls.
Use base_url=https://pubchem.ncbi.nlm.nih.gov/rest/pug.
Property and description endpoints usually return a single focused record; assay or broader list endpoints are better with max_items=10.
Re-run requests in long conversations instead of relying on older tool output.
Treat displayed ... in tool previews as UI truncation, not literal request content.
Execution behavior
Return concise markdown summaries from the script JSON by default.
Prefer property, description, assay summary, and substance paths instead of broad record dumps.
If the user needs the full payload, set save_raw=true and report the saved file path.