lammps-router

Route LAMMPS dynamics requests to DeePMD, ReaxFF, or general MD sub-skills.

181|20|Updated Apr 29, 2026
One-click install
npx skills add https://github.com/Hello-QM/catgo-LRG --skill lammps-router
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lammps-router
Source: https://github.com/Hello-QM/catgo-LRG/tree/main/.claude/skills/lammps
Command: npx skills add https://github.com/Hello-QM/catgo-LRG --skill lammps-router

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Routes LAMMPS dynamics requests to the appropriate force-field sub-skills (DeePMD, ReaxFF, or general MD workflows), simplifying complex multi-potentials management.

Core Features & Use Cases

  • Routing decisions: automatically dispatch LAMMPS tasks to the correct sub-skill based on the requested potential.
  • Compatibility awareness: enforces unit compatibility and prerequisites for each sub-skill (e.g., DeePMD requires metal units, ReaxFF real units).
  • Use Case: a user requests a DeePMD-based MD run and the router forwards it to the deepmd/SKILL.md sub-skill with appropriate context.

Quick Start

Route a LAMMPS MD request with the DeePMD potential to the deepmd sub-skill.

Frequently Asked Questions about lammps-router

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I route LAMMPS MD requests to different force fields?

Routing LAMMPS MD requests involves dispatching tasks to appropriate sub-skills based on the requested potential, such as DeePMD or ReaxFF, while enforcing unit compatibility and forwarding routing decisions to specialized handlers.

What unit compatibility does LAMMPS enforce for DeePMD and ReaxFF simulations?

LAMMPS enforces unit compatibility by requiring metal units for DeePMD and real units for ReaxFF, ensuring simulations run with the correct physical parameters and package prerequisites.

Can I use DeePMD and ReaxFF potentials in the same LAMMPS workflow?

The router manages multi-potentials by automatically selecting the correct sub-skill for each requested force field, allowing DeePMD and ReaxFF to be used within the same LAMMPS workflow management system.

How does LAMMPS handle force-field package availability checks?

LAMMPS handles package availability by enforcing prerequisites for each sub-skill, ensuring required packages are available before forwarding routing decisions to specialized DeePMD or ReaxFF handlers.

Why does my LAMMPS ReaxFF simulation fail with metal units?

ReaxFF simulations fail with metal units because the router enforces real units for ReaxFF tasks. Unit compatibility is checked before dispatching to ensure the correct physical environment for the requested potential.