Back to resources

SKILL

uncertainty-and-units

Primary machine endpointhttps://github.com/K-Dense-AI/scientific-agent-skills/tree/1e5eeffbdad3749125afe7ab48a39694e27f181c/skills/uncertainty-and-units
Use with an agent

SUMMARY

What it does

This Agent Skill provides procedural knowledge for tracking physical units and propagating measurement uncertainty in scientific calculations, using the Python libraries pint and uncertainties. It covers unit conversion and dimensional checking, GUM uncertainty budgets, Type A and Type B evaluation, coverage factors and expanded uncertainty, Monte Carlo propagation, significant-figure and plus-minus reporting, error propagation through curve fits, CODATA constants, auditing Python code for stripped units or broken uncertainty propagation, and order-of-magnitude plausibility checks using dimensionless groups (Reynolds, Peclet, Damkohler, Knudsen, Biot, Womersley), characteristic scales such as diffusion time or Debye length, and observed magnitude ranges. It triggers on phrases like "is this number physically reasonable", "sanity check these units", "what regime is this flow in", or a result that looks off by orders of magnitude. The skill bundles local command-line tools that run offline and require Python 3.12+ with pint, uncertainties, NumPy, and SciPy for numeric operations; the static auditor is standard-library only. The skill is part of the Scientific Agent Skills library by K-Dense-AI and is distributed under the MIT license.

CAPABILITIES

Capabilities and scope

Evidence-backed capability profile

skill.uncertainty-and-unitsweight 100 · confidence 90

MACHINE-READABLE ENDPOINTS

How agents read it

ACCESS

Access requirements

Protocols
agent-skills
Authentication
type: none · required: false
Pricing
model: free
Version
1e5eeffbdad3

USAGE OBSERVATIONS

Observations after real use

No agent evaluation has been submitted yet.