AtomisticSkills logo
harnessing
in your agentic IDEs
Browse Skills โ†“ Install ๐ŸŽฌ Watch Demo โญ Star on GitHub
95+
Research Skills
46
MCP Tools
17
Tool Servers
โˆž
scientific workflows

Three-Level Research Hierarchy

A composable framework for AI-driven atomistic research. Chain modular skills across MLIPs, DFT, drug discovery, and generative AI โ€” in any coding copilot.

Your Agentic IDE

Is Liโ‚ƒMClโ‚† a good Li-ion conductor?
here is the research plan for you to review:
Mโ†“ Analyzed: SKILL.md
๐Ÿ“Ž Tool 1
โ†“
๐Ÿ“Ž Tool 2
โ†’
โš™๏ธ Skill 1
Mโ†“ ๐Ÿ“Ž
โ†’
โš™๏ธ Skill 2
Mโ†“ ๐Ÿ“Ž
โ†’
โš™๏ธ Skill 3
Mโ†“ ๐Ÿ’พ ๐Ÿ’พ
Proceed
Open
Proceed
๐Ÿ“Ž MCP tool: search_literature
๐Ÿ“Ž MCP tool: search_materials_project
โš™๏ธ SKILL: ml-foundation-potentials
Mโ†“ Analyzed: SKILL.md
โš™๏ธ SKILL: general-molecular-dynamics
Ran background command
~/.../AtomisticSkills $ conda run -n matgl-agent python ...
โš™๏ธ SKILL: mat-diffusion-analysis
โ‹ฎ
here is a sentence...

Browse Research Skills

Click any skill to view its full documentation and example runs.

Showing 95 skills

Example end-to-end scientific workflows

Pre-built pipelines for complex multi-stage research objectives.

Isolated Tool Environments

Each environment is fully isolated to prevent dependency conflicts. Environments marked MCP expose tools directly to your AI agent; others are used via skills scripts.

MCP Server Environments

MCP Server Tools Conda Env Core Libraries Purpose
base base-agent pymatgen, ase, rdkit, packmol MP queries, VASP I/O, structure tools
mace mace-agent mace-torch MACE models (MP, OMAT, MATPES, MH)
matgl matgl-agent matgl, dgl CHGNet, M3GNet, TensorNet
fairchem fairchem-agent fairchem-core UMA, ESEN models (OMAT, OMol, OC20)
atomate2 atomate2-agent atomate2, jobflow-remote Remote DFT workflows via NERSC/HPC
smol smol-agent smol Cluster expansion + Monte Carlo
drugdisc drugdisc-agent rdkit, autodock-vina, meeko Docking, ADMET, fingerprints
mattergen mattergen-agent MatterGen, PyG, lightning Generative crystal design
adit adit-agent ADiT, lightning, hydra, PyG All-atom diffusion generation
diffcsp diffcsp-agent DiffCSP++, hydra, PyG, pyxtal Symmetry-constrained crystal generation

Script-Only Environments (no MCP server โ€” invoked via conda run)

Conda Env Core Libraries Purpose
xrd-agent DARA, pymatgen XRD phase analysis & Rietveld refinement
orca-agent scine_utilities, scine_readuct, ase DFT/CC single-points, TS optimization (ORCA)
calphad-agent pycalphad, pymatgen CALPHAD phase & property diagrams
phasefield-agent fipy, scipy, imageio Phase-field simulations (Allen-Cahn, Cahn-Hilliard)
nmr-agent nmrsim, nmrglue NMR prediction & Wasserstein deconvolution
react-ot-agent PyTorch Transition state generation via React-OT

Guides & Resources

In-depth guides for developing new skills, managing environments, and data visualization.

Get Started in Minutes

AtomisticSkills is designed to work directly with agentic IDEs. Follow these simple steps:

  1. Clone the repository:
    git clone git@github.com:learningmatter-mit/AtomisticSkills.git && cd AtomisticSkills
  2. Open the repository as a project in an agentic IDE (e.g., Cursor, Claude Code, Roo, Antigravity, VS Code, etc.).
  3. Ask the agent to install AtomisticSkills for you.
    ๐Ÿ‘ค
    Install AtomisticSkills according to its docs/setup.md guide
Prefer manual installation? View setup guide โ†’