Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add equinor/neqsim --skill design_reactor_benchmarkgit clone --depth 1 https://github.com/equinor/neqsimWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/equinor/neqsim/design_reactor_benchmark)<a href="https://agentmods.dev/skills/equinor/neqsim/design_reactor_benchmark"><img src="https://agentmods.dev/badge/skills/equinor/neqsim/design_reactor_benchmark.svg" alt="Measured on agentmods" height="20"></a>- NVIDIA SkillSpector pass
What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00017 | $0.02447 |
| Opus 5 | $0.00009 | $0.01223 |
| Sonnet 5 | $0.00003 | $0.00489 |
| Haiku 4.5 | $0.00002 | $0.00245 |
Grade A, and why
design_reactor_benchmark scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 8d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 248 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Skill: Design Reactor / Chemical Equilibrium Benchmark
Purpose
Create a structured test matrix for evaluating Gibbs energy minimization solvers across reaction systems, conditions, and difficulty levels.
When to Use
- Starting a paper on chemical equilibrium algorithms (Gibbs reactor)
- Benchmarking Jacobian formulations or solver improvements
- Comparing Gibbs minimization against reference solutions (JANAF/NASA CEA)
- Evaluating convergence for reactive systems with trace species
Benchmark Design Procedure
Step 1: Select Reaction Systems
Choose test systems that span different thermochemical challenges:
| System | Feed Components | Key Products | Nc | Challenge |
|---|---|---|---|---|
| Claus (direct) | H2S, O2, N2 | H2O, S8, SO2 | 5+ | Sulfur precipitation, trace species |
| Claus (two-stage) | H2S, O2 → SO2; then H2S + SO2 | S, H2O | 5+ | Multi-reactor, intermediate species |
| Methane combustion | CH4, O2, N2 | CO2, H2O, CO, NO | 7+ | High temperature, many products |
| Steam methane reforming | CH4, H2O | CO, H2, CO2 | 5 | Endothermic, equilibrium-limited |
| Water-gas shift | CO, H2O | CO2, H2 | 4 | Temperature-sensitive equilibrium |
| Ammonia synthesis | N2, H2 | NH3 | 3 | High pressure, sparse products |
| CO2 hydrogenation | CO2, H2 | CH3OH, H2O, CO | 5 | Catalyst-dependent selectivity |
| Iron sulfide corrosion | Fe, H2S | FeS, H2 | 4 | Solid product formation |
| Sour gas sweetening | H2S, CO2, CH4, MEA | Various | 8+ | Acid gas + amine chemistry |
Step 2: Define Condition Sweeps
For each system, define the parameter space:
import numpy as np
def generate_reactor_conditions(system):
"""Generate test conditions for a reaction system."""
cases = []
# Temperature sweep (most important for equilibrium)
T_values = np.linspace(system["T_min_K"], system["T_max_K"], system["n_T"])
# Pressure sweep
P_values = np.logspace(
np.log10(system["P_min_bara"]),
np.log10(system["P_max_bara"]),
system["n_P"]
)
# Feed composition perturbations
for T in T_values:
for P in P_values:
# Stoichiometric feed
cases.append({"T_K": float(T), "P_bara": float(P),
"feed": system["stoichiometric_feed"],
"label": "stoichiometric"})
# Excess reactant A
cases.append({"T_K": float(T), "P_bara": float(P),
"feed": system["excess_A_feed"],
"label": "excess_A"})
# Excess reactant B
cases.append({"T_K": float(T), "P_bara": float(P),
"feed": system["excess_B_feed"],
"label": "excess_B"})
return cases
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 8d ago First seen · 248 lines · 17 tokens per session scan A e3d748d46d0c
design_reactor_benchmark is a skill published in the GitHub repository equinor/neqsim (150 stars, last pushed today), licensed Apache-2.0. It adds 17 tokens to every session and 2,447 once invoked, about $0.0001 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
i4h-catheter-navigation-render-drr
Render a single DRR fluoroscopy frame from a CT cache or synthetic phantom. Use when asked to render DRR, generate a fluoro image, or smoke-test the Slang renderer.
i4h-catheter-navigation-smoke
Run CPU-only fluorosim smoke tests (imports, preprocessing, CLI parsers). Use when asked to smoke-test catheter navigation in CI or without a GPU.
simulation-study
Scaffold and run a reproducible Monte Carlo simulation study in R — a declared assumption regime, a parameterized DGP, an estimator grid, a seeded replication loop, and a summary of bias, RMSE, empirical SE, coverage, size/power with Monte Carlo standard errors. Use when the user says "run a Monte Carlo simulation"…
nw-tlaplus-verification
TLA+ formal verification for design correctness and PBT pipeline integration.
HomeSafe-Bench
VLM indoor safety hazard detection benchmark inspired by HomeSafeBench (arXiv 2509.23690).
Image Processing Testing
Testing image processing pipelines including format conversion, resize quality, metadata handling, watermark verification, and thumbnail generation.