What problem does it solve? Researchers need a transparent, reproducible first-pass view of a local PDB structure before committing to heavier modeling. This Skill summarizes chains and residue composition and lists protein atoms within a chosen distance of a ligand or pocket center, without predicting affinity or docking poses. ## Core Features & Use Cases - Structure Summarization: Parses ATOM and HETATM records to report chain counts, residue composition, atom totals, and malformed records. - Pocket Proximity Analysis: Finds protein residues within a user-defined cutoff (up to 25 Å) of a named ligand residue or an explicit Cartesian pocket center. - Provenance-Friendly Output: Writes a JSON result capturing input, target, cutoff, and nearby residues so runs are traceable. - Use Case: Given a crystal structure with a bound ATP, list every protein residue within 5 Å of the ligand to draft a candidate binding-site residue list before docking or mutagenesis studies. ## Quick Start Ask the assistant to inspect your local structure.pdb file and report all protein residues within 5 angstroms of the ATP ligand, saving the result as pocket.json.