A comprehensive collection of Agent Skills for mechanical engineering, aerospace engineering, and pump design workflows. This library equips Claude with specialized knowledge, tools, and methodologies for professional engineering analysis, design, and simulation.
The Claude Engineering Skills Library provides 100+ skills organized across five categories:
- Databases (10 skills) – Access to fluid properties, material data, pump performance curves, and thermodynamic tables
- Packages (15 skills) – Python libraries for numerical computation, optimization, visualization, and fluid mechanics
- Integrations (7 skills) – Connections to CAD and simulation software (ANSYS, OpenFOAM, SolidWorks, COMSOL)
- Helpers (6 skills) – Utilities for unit conversion, pump selection, property calculation, and error handling
- Thinking (9 skills) – Structured workflows for fluid dynamics, pump design, thermodynamics, and structural analysis
- Clone this repository:
git clone https://github.com/Soljourner/claude-engineering-skills.git
cd claude-engineering-skills- Install recommended Python packages:
pip install numpy scipy sympy matplotlib pint fluids thermo CoolProp pyvista networkx- Skills are automatically available to Claude when this repository is in your workspace.
Skills follow a progressive disclosure pattern:
- Level 1: Claude sees skill names and descriptions automatically
- Level 2: Claude loads full
SKILL.mdwhen relevant to your task - Level 3: Additional resources loaded on-demand (examples, references, code)
Simply describe your engineering task to Claude, and relevant skills will be activated automatically.
Analyze a centrifugal pump design for water at 20°C with a flow rate of 100 m³/h
and 50m head. Calculate efficiency, specific speed, and check for cavitation risk.
Claude will activate:
coolprop-dbornist-refpropfor water propertiespump-design/centrifugal-pumpsfor design equationspump-design/cavitation-analysisfor NPSH calculationsfluids-packagefor Reynolds number and frictionmatplotlib-visualizationfor performance curves
Set up an OpenFOAM simulation for turbulent flow through a pipe bend with
water at 5 m/s inlet velocity. Use k-omega SST turbulence model.
Claude will activate:
openfoam-cfdfor case setupthinking/fluid-dynamicsfor boundary conditionsturbulence-models-dbfor k-omega parameterscoolprop-packagefor water properties
Design a multi-pump system to deliver 500 m³/h against 80m total head.
Minimize energy consumption and cost.
Claude will activate:
pump-selection-helperfor pump type recommendationsscipy-optimizationfor multi-objective optimizationhydraulic-components-dbfor piping lossespump-design/system-integrationfor network modeling
Access to engineering data essential for accurate analysis:
- nist-refprop / coolprop-db: Thermodynamic and transport properties of 100+ fluids
- pump-performance-db: Manufacturer pump curves (Grundfos, KSB, Flowserve)
- material-properties-db: Viscosity, density, thermal properties vs temperature
- cavitation-risk-db: Vapor pressure and NPSH requirements
- turbulence-models-db: Parameters for CFD turbulence models
- hydraulic-components-db: Loss coefficients for pipes, valves, fittings
Python tools for engineering computation:
- fluids-package: Pipe flow, pump sizing, compressible flow calculations
- thermo-package: Thermodynamic properties, mixture calculations
- scipy-optimization: Design optimization, curve fitting
- pint-units: Consistent unit handling and conversion
- matplotlib-visualization: Performance curves, contour plots
- networkx-flow-networks: Hydraulic network analysis
Connect with professional engineering software:
- openfoam-cfd: Open-source CFD setup and automation
- ansys-simulation: ANSYS Fluent and Workbench scripting
- solidworks-cad: Parametric pump design automation
- comsol-multiphysics: Coupled fluid-structural analysis
Utilities for common engineering tasks:
- unit-converter: Flow rates, pressures, viscosities
- pump-selection-helper: Decision tree for pump type selection
- fluid-property-calculator: Quick calculations without database queries
- engineering-context-init: Session setup with standard constants
Structured methodologies for engineering analysis:
- fluid-dynamics: Systematic CFD workflow from setup to post-processing
- pump-design: Complete pump design from requirements to testing
- thermodynamics: Cycle analysis and heat transfer calculations
- structural-analysis: FEA workflows for mechanical components
Some database skills require authentication or installation:
NIST REFPROP (commercial):
# Purchase license from NIST
# Install REFPROP and Python wrapper
pip install ctREFPROP
export RPPREFIX=/path/to/refpropCoolProp (free alternative):
pip install CoolPropNASA Earthdata:
# Create free account at earthdata.nasa.gov
# Set credentials:
export EARTHDATA_USERNAME=your_username
export EARTHDATA_PASSWORD=your_passwordOpenFOAM:
# Install OpenFOAM (Ubuntu/Debian)
sudo sh -c "wget -O - https://dl.openfoam.org/gpg.key | apt-key add -"
sudo add-apt-repository http://dl.openfoam.org/ubuntu
sudo apt-get update
sudo apt-get install openfoam10
source /opt/openfoam10/etc/bashrcANSYS, COMSOL, SolidWorks: Require commercial licenses. Integration skills provide Python/API scripting guidance.
Q: Do I need all packages installed to use the library? A: No. Install only the packages relevant to your workflows. Claude will guide you if a required package is missing.
Q: How accurate are the fluid property calculations? A: Database skills use validated sources (NIST, industry standards). All formulas include verification tests with known data.
Q: Can I add custom pump data?
A: Yes. See skills/databases/pump-performance-db/SKILL.md for instructions on adding manufacturer data.
Q: What units are used?
A: SI units by default. The pint-units package handles conversions. US customary units supported for legacy applications.
Q: Are the turbulence models validated?
A: Yes. turbulence-models-db includes validation cases from literature (Wilcox, Pope, Versteeg & Malalasekera).
- Pump design (centrifugal, positive displacement, axial flow)
- Piping systems and hydraulic networks
- Fluid machinery efficiency and optimization
- Cavitation analysis and prevention
- Mechanical component stress analysis
- Incompressible internal flows (pipes, pumps)
- Compressible flows (high-speed applications)
- Turbulence modeling (RANS, LES, DNS)
- Multiphase flows (cavitation, bubbly flows)
- Boundary layer analysis
- High-speed fluid flows
- Turbopumps for rocket propulsion
- Atmospheric property modeling
- Orbital mechanics with fluid thrust
- Rankine and Brayton cycles
- Heat transfer in fluid systems
- Isentropic efficiency calculations
- Phase equilibria
We welcome contributions from the engineering community! See CONTRIBUTING.md for guidelines on:
- Adding new skills
- Improving existing documentation
- Submitting verification tests
- Reporting issues
This project is licensed under the MIT License - see LICENSE.md for details.
If you use this skills library in your research or professional work, please cite:
@software{claude_engineering_skills,
title = {Claude Engineering Skills Library},
author = {Soljourner},
year = {2025},
url = {https://github.com/Soljourner/claude-engineering-skills}
}- Anthropic Agent Skills Documentation
- Claude Code Documentation
- OpenFOAM User Guide
- Python Fluids Package
- NIST REFPROP Database
For issues, questions, or feature requests:
- Open an issue on GitHub
- Review existing skills for examples
- Consult the
docs/directory for detailed guides
Built with precision for professional mechanical and aerospace engineering workflows.