Individual skill

structure-analysis

Handles protein structure files and geometric criteria so that residue counts, contacts, hydrogen bonds and interfaces are reproducible, covering PDB versus mmCIF, author versus label chains and numbering, HETATM, water and ligand policy, alternate locations, insertion codes, biological assemblies versus the asymmetric unit, hydrogen-bond distance and angle cutoffs, interface definitions by distance or buried surface area, and the Biopython, MDAnalysis, gemmi, PyMOL and ChimeraX calls that implement them. Use whenever a task reads a structure file and reports anything derived from atom coordinates; use biopython for sequence work and molecular-docking or structure-prediction skills for generating structures.

backend/cli/skills/biology/structure-analysis/SKILL.md

Read pinned source

Source commit a08e0ad0ad3d6448123039ee4659163eb2e35d99

What was checked

Matches the observed repository HEAD
Yes
Scanner rules are current
Yes
Repository scan complete
No
Skill scan complete
Yes
Observed behavior
Network or broad shell
Last checked
Nov 2, 2026

These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.

Install this skill

Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.

An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.

Repository context

Repository stars (not skill ratings)
4,353
Repository last updated
Nov 6, 2026
License
Apache-2.0

Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.

Files and excerpt

File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.

Browse files
Read excerpt

# Protein structure analysis

One PDB entry yields different residue counts, interface lists and hydrogen-bond totals
depending on how waters, HETATM records, alternate locations and symmetry copies were
treated. Those choices, and every distance or angle cutoff, are part of the result and are
reported with it.

## Files and identity

1. Prefer PDBx/mmCIF over the legacy PDB format: PDB files break above 99,999 atoms and
   62 chains, truncate chain IDs to one character and have no entity concept. Download
   `https://files.rcsb.org/download/<id>.cif` or use Biopython
   `PDBList().retrieve_pdb_file("1abc", pdir=".", file_format="mmCif")`. Record the entry
   id, the model used (NMR ensembles have many; state the index) and the download date.