Generate PyMOL scripts to highlight specific protein residues in PDB structures. Use this skill when the user needs to visualize specific amino acid residues, create publication-quality protein images, or highlight functional sites in protein structures.
Install with Tessl CLI
npx tessl i github:aipoch/medical-research-skills --skill protein-struct-viz73
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillValidation for skill structure
Basic PyMOL script generation via main.py
Uses main.py script
100%
100%
Correct --pdb argument
100%
100%
Residue spec format
100%
100%
Output filename flag
100%
100%
Output file is .pml
100%
100%
fetch command in script
100%
100%
White background setting
100%
100%
Antialias setting
100%
100%
Hide then show cartoon
100%
100%
Per-residue selections
100%
100%
View centering
100%
100%
Sticks style used
100%
100%
Without context: $0.2547 · 1m 2s · 13 turns · 18 in / 4,271 out tokens
With context: $0.5214 · 1m 33s · 29 turns · 69 in / 4,811 out tokens
Publication-quality ray tracing settings
Uses main.py script
100%
100%
Ray trace flag used
100%
100%
ray_trace_mode 1
100%
100%
ray_trace_gain 0.01
100%
100%
Ray resolution 2400x2400
100%
100%
Antialias 2 setting
100%
100%
White background
100%
100%
fetch for PDB ID
100%
100%
Global cartoon representation
100%
100%
Spheres style
100%
100%
Correct output file
100%
100%
Without context: $0.2922 · 1m 13s · 13 turns · 18 in / 4,588 out tokens
With context: $0.4813 · 1m 30s · 26 turns · 30 in / 4,967 out tokens
Chain-specific residue highlighting and color schemes
Uses main.py script
100%
100%
Chain-specific residue format
100%
100%
Multiple residues comma-separated
100%
100%
Named color scheme used
100%
100%
Chain color scheme in script
100%
100%
Per-residue selections numbered
100%
100%
Per-residue show commands
100%
100%
Per-residue color cycling
100%
100%
fetch for PDB ID
100%
100%
View centering on selections
100%
100%
Output named correctly
100%
100%
Without context: $0.3121 · 1m 50s · 14 turns · 18 in / 5,814 out tokens
With context: $0.4563 · 1m 34s · 23 turns · 29 in / 5,241 out tokens
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.