Tooluck logoTooluck
SKILL.md

pymol

Agent skill fromgoogle-deepmind/science-skills

Visualize, analyze, and render protein and molecular structures using PyMOL. Use when the user wants to create images of protein structures, perform structural alignments or superposition, measure distances or contacts, highlight binding sites or active site residues, color by B-factor/pLDDT, or analyze protein-ligand interactions. Do not use for docking, molecular dynamics, or sequence-only analysis.

How to install pymol

install pymol
# install the science-skills pack with the skills CLI
npx skills add google-deepmind/science-skills

# or add only this skill to Claude Code: copy the folder

skills/pymol/

# into

~/.claude/skills/pymol/ (all projects)

.claude/skills/pymol/ (one project)

skills/pymol/SKILL.md

Apache-2.0Full file
1# PyMOL
2
3## Prerequisites
4
51. **`uv`**: Read the `uv` skill and follow its Setup instructions to ensure
6 `uv` is installed and on PATH.
72. **User Notification**: If .licenses/pymol_LICENSE.txt does not already exist
8 in the workspace root directory then (1) prominently notify the user to
9 check the license at https://www.pymol.org/, then (2) create the file
10 recording the notification text and timestamp.
11
12## Overview
13
14All PyMOL commands run on the host via `uv` with OSMesa software rendering — no
15GPU, display, or X server is needed. Structure files must be downloaded to the
16host before running PyMOL.
17
18**Do NOT use when:**
19
20- The user wants to run AlphaFold predictions.
21- The user wants docking or molecular dynamics simulations.
22- The user only has a sequence and no structure file — fetch the structure
23 first. Check if any other installed skills can retrieve structures from the
24 PDB or AlphaFold Database before proceeding.
25
26## Setup (Agent Instructions)
27
28Ensure that `uv` is installed on the host system. The PyMOL scripts use PEP 0723
29headers to declare their dependencies, and `uv run` will automatically handle
30installing them (including `pymol-open-source-whl`) when the script is executed.
31
32## Core Rules
33
34- **Output paths must be absolute or relative to the user's project root.**
35 Always run PyMOL scripts from the user's project directory.
36- **Software rendering only.** Use `cmd.png()` for output. Never use
37…

Excerpt shown under the repository's Apache-2.0 license.

More skills in science-skills

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Leonxlnx /

taste-skill
113k

Agent skills that give coding agents taste: art direction, reference images and a browser check instead of generic AI pages

CCCXCU1 skill

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates