reaction-engineering

Calculate ideal chemical reactor design and reaction kinetics using Python modules.

Updated Mar 5, 2026
One-click install
npx skills add https://github.com/jpfielding/claude.pnge --skill reaction-engineering
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: reaction-engineering
Source: https://github.com/jpfielding/claude.pnge/tree/main/skills/reaction-engineering
Command: npx skills add https://github.com/jpfielding/claude.pnge --skill reaction-engineering

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the design and analysis of ideal chemical reactors (CSTR, PFR, Batch) and kinetic calculations, simplifying complex reaction engineering problems.

Core Features & Use Cases

  • Reactor Sizing: Calculate volumes for CSTR, PFR, and batch reactors based on reaction kinetics and desired conversion.
  • Kinetic Analysis: Implement rate laws, Arrhenius equation for temperature dependence, and calculate Damkohler numbers.
  • Use Case: Determine the required volume for a Continuous Stirred Tank Reactor (CSTR) to achieve 90% conversion for a first-order reaction with a given rate constant and feed rate.

Quick Start

Calculate the volume of a PFR needed to achieve 85% conversion for a second-order reaction with an initial concentration of 0.5 mol/L and a rate constant of 2.0 L/mol/s.

Frequently Asked Questions about reaction-engineering

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

FAQPage Schema
How do I calculate the volume of a CSTR or PFR for a given conversion?

Chemical reactor design calculates required volumes for CSTR, PFR, and batch reactors by numerically integrating reaction kinetics and rate laws based on your specified desired conversion and feed conditions.

Can I use this to analyze Arrhenius temperature dependence and Damkohler numbers?

Yes, kinetic analysis includes evaluating Arrhenius temperature dependence and calculating Damkohler numbers to determine how temperature and flow rates impact chemical reactor sizing and conversion.

What is the best way to size a batch reactor for a second-order reaction?

Batch reactor sizing performs thermodynamic calculations and numerical integration on second-order rate laws, taking initial concentration and rate constants as inputs to output the necessary reaction time.

Does this reactor design tool support adiabatic temperature rise calculations?

Yes, the chemical engineering calculations explicitly solve for adiabatic temperature rise alongside space time and conversion parameters, integrating thermodynamic data to characterize non-isothermal reactor behavior.

Can I use this for process design without external Python dependencies?

Yes, the ideal reactor design and kinetic calculations operate using self-contained Python modules for numerical integration, requiring no external dependencies to solve rate laws and reactor sizing problems.