What problem does it solve? Fluid compositions with mole fractions that do not sum to 1.0, negative values, or missing required components silently corrupt downstream NeqSim simulations and examples. This Skill screens public composition tables for these data-quality issues before any thermodynamic calculation runs. ## Core Features & Use Cases - Mole Fraction Validation: Checks that composition fractions are finite, non-negative, and sum to 1.0 within a configurable tolerance. - Component Screening: Verifies required components are present and flags water, CO2, and H2S with alias-aware name matching. - Structured Results: Returns a FluidQualityResult with total fraction, warnings, flagged components, and an is_usable gate for downstream workflows. - Use Case: Before running a TP flash on a natural gas mixture in a notebook, pass the composition dictionary to FluidQualityChecker to catch a percent-versus-fraction scaling error or a missing methane entry. ## Quick Start Ask the agent to check whether my gas composition of methane 0.82, ethane 0.08, propane 0.04, CO2 0.03, and water 0.03 is valid for a NeqSim simulation.