chempy

Installation
SKILL.md

ChemPy - Physical and Analytical Chemistry

ChemPy provides a systematic way to handle chemical entities and reactions. It can automatically balance complex redox reactions, solve systems of ordinary differential equations (ODEs) for kinetics, and calculate species distribution in equilibria.

When to Use

  • Balancing chemical equations (including ionic and redox reactions).
  • Simulating chemical kinetics (concentration vs. time) using ODE solvers.
  • Calculating chemical equilibria and speciation (e.g., pH of a buffer).
  • Handling physical constants and units in chemical calculations.
  • Modeling ionic strength and activity coefficients (Debye-Hückel).
  • Parsing chemical formulas and calculating molar masses.
  • Generating LaTeX or HTML representations of chemical reactions.

Reference Documentation

Official docs: https://bjodah.github.io/chempy/
GitHub: https://github.com/bjodah/chempy
Search patterns: chempy.Reaction, chempy.ReactionSystem, chempy.balance_stoichiometry, chempy.kinetics

Related skills

More from tondevrel/scientific-agent-skills

Installs
25
GitHub Stars
9
First Seen
Feb 8, 2026