Agent skill

Neqsim Capacity And Utilization Analysis

by equinor in equinor/neqsim

Equipment capacity constraints, bottlenecks, utilization snapshots, KPI/response DTOs, validated automation writes and GOR/MPFM rate fitting (CapacityConstraint, BottleneckTracker…

Apache-2.0Auto-check passedBusiness, Finance & HR

Install Neqsim Capacity And Utilization Analysis

skills CLI
$ npx skills add equinor/neqsim --skill neqsim-capacity-and-utilization-analysis -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install equinor/neqsim neqsim-capacity-and-utilization-analysis --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/equinor/neqsim.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.github/skills/neqsim-capacity-and-utilization-analysis .claude/skills/neqsim-capacity-and-utilization-analysis && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
neqsim-capacity-and-utilization-analysis
GitHub stars
156
Token cost
~4.6k tokens
SKILL.md length
1,653 words
Files
1
Skills in repo
12
Repo updated
First seen
Licence
Apache-2.0

At a glance

Equipment capacity constraints, bottlenecks, utilization snapshots, KPI/response DTOs, validated automation writes and GOR/MPFM rate fitting (CapacityConstraint, BottleneckTracker…

  • : asked what limits a flowsheet
  • SKILL.md covers When to use this, Class map, Build pattern and Result extraction, plus 4 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md
  • How to expose a capacity margin

What it does

Neqsim Capacity And Utilization Analysis is an agent skill from equinor/neqsim. Equipment capacity constraints, bottlenecks, utilization snapshots, KPI/response DTOs, validated automation writes and GOR/MPFM rate fitting (CapacityConstraint, BottleneckTracker, ProcessAutomation, ProductionRateFitter, BroydenAccelerator). USE WHEN: asked what limits a flowsheet, how to expose a capacity margin, compare KPI data, apply guarded setpoints, or reconcile a simulated stream to gas, water, GOR or MPFM data.

Its SKILL.md is about 4.6k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Business, Finance & HR, covering OKRs and executive reporting. The repository describes itself as: NeqSim is a library for calculation of fluid behavior, phase equilibrium and process simulation. The licence is Apache-2.0.

When your agent uses it

  • : asked what limits a flowsheet
  • How to expose a capacity margin
  • Compare KPI data
  • Apply guarded setpoints

Example prompts

  • “/neqsim-capacity-and-utilization-analysis”

Requirements

  • Python 3

What it can do on your machine

Read from SKILL.md and the folder at commit 69c5882. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are java and python).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Neqsim Capacity And Utilization Analysis loads about 4.6k tokens when it runs. Until then it costs about 116 tokens; SKILL.md has 1,653 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~116
When it runs · the whole SKILL.md, loaded when a task matches
~4.6k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from equinor/neqsim at commit 69c5882, republished under its Apache-2.0 licence (© equinor). 1,653 words, ~4,642 tokens.

Download SKILL.mdSave it as .claude/skills/neqsim-capacity-and-utilization-analysis/SKILL.md (or your agent's skills folder).
name
neqsim-capacity-and-utilization-analysis
description
Equipment capacity constraints, bottlenecks, utilization snapshots, KPI/response DTOs, validated automation writes and GOR/MPFM rate fitting (CapacityConstraint, BottleneckTracker, ProcessAutomation, ProductionRateFitter, BroydenAccelerator). USE WHEN: asked what limits a flowsheet, how to expose a capacity margin, compare KPI data, apply guarded setpoints, or reconcile a simulated stream to gas, water, GOR or MPFM data.
last_verified
2026-10-03

Capacity and Utilization Analysis

Use this skill for capacity observations and safe input/data reconciliation. It complements neqsim-agentic-process-optimization (decision-space discovery and closed-loop objectives), neqsim-optimization-and-doe (optimizer algorithms), and neqsim-controllability-operability (operating envelopes and control performance). It does not replace equipment-specific engineering validation.

When to use this

  • Find the enabled capacity constraint with highest utilization in a ProcessSystem or ProcessModel, and track its identity over a sweep or field-life timeline.
  • Inspect the per-unit, per-constraint JSON snapshot including source and data-source metadata.
  • Add or calibrate a hard, soft, design or empirical capacity constraint, or decide whether a fallback design value is credible enough for a decision.
  • Compare process scenarios with KPIDashboard/ScenarioKPI and serialize equipment response DTOs for a reporting boundary.
  • Apply validated single writes or transactional batches through ProcessAutomation.
  • Fit a stream's produced gas rate, water rate, GOR or GVF to field/MPFM measurements; use Broyden only as an acceleration method inside a solver loop.

Use the existing optimizer skills for variable bounds, objective construction and optimizer selection. A high utilization number is a model observation, not by itself an approved operating limit.

Class map

ClassPackageWhat it doesKey methods verified
CapacityConstraint, CapacityConstrainedEquipment, EquipmentDesignDataprocess.equipment.capacityDefines typed limits and attaches design-capacity inputs to supported equipment.setDesignValue, setValueSupplier, getUtilization, isViolated, setConfidence, setValidityRange, EquipmentDesignData.apply
EquipmentCapacityStrategy, EquipmentCapacityStrategyRegistry, *CapacityStrategyprocess.equipment.capacitySelects equipment-specific utilization/constraint logic; defaults include compressor, separator, pipe, valve, pump, exchanger, column, reactor and others.findStrategy, evaluateCapacity, getConstraints, getAllStrategies, register
BottleneckResult, BottleneckTrackerprocess.equipment.capacityRepresents the current binding limit and tracks changes/peak loading across caller-defined time points.getEquipmentName, getConstraintName, getUtilizationPercent, record, getMigrationEvents, getPeakSnapshot, toJson
EmpiricalCarryOverConstraintprocess.equipment.capacityAdds piecewise-linear measured carry-over as a hard empirical constraint.fromObservations, getCalibrationX, getCalibrationY
ProcessSystem, ProcessModelprocess.processmodelRuns flowsheets/areas and aggregates bottleneck and utilization observations.findBottleneck, getCapacityUtilizationSummary, getUtilizationSnapshotJson, isAnyHardLimitExceeded
KPIDashboard, ScenarioKPIprocess.util.monitorStores scenario KPI records, computes category/overall scores and prints comparisons.addScenario, getScenarioCount, calculateSafetyScore, calculateProcessScore, calculateEnvironmentalScore, calculateOverallScore
BaseResponse, CompressorResponse, SeparatorResponse, StreamResponse, ValveResponse, *Responseprocess.util.monitorEquipment/report DTOs with public fields populated from a live object; the response classes do not share a toJson() method.Equipment constructors and applyConfig(ReportConfig) where defined
ProcessAutomation, SimulationVariable, AdjustableParameter, AutomationDiagnosticsprocess.automationLists/read/writes variables, validates safe writes and exposes model inputs/diagnostics.setVariableValueSafe, setVariableValueValidated, getAdjustableParameters, getUtilizationSnapshot, validateAddress
WriteValidatorRegistry, DefaultWriteValidators, WriteValidationResult, TransactionalBatchResultprocess.automationValidates equipment writes and reports commit/rollback per address.createDefault, register, validate, isAllowed, setValuesTransactional, isCommitted, getRollbackCategory
ProductionRateFitter, GORfitter, MPFMfitter, FlowSetter, FlowRateAdjusterprocess.equipment.utilReconciles a stream to production-rate measurements, GOR/GVF or component-flow targets.setGasRate, setWaterRate, setGOR, setGVF, getGOR, getGFV, setAdjustedFlowRates
BroydenAccelerator, MultiVariableAdjusterprocess.equipment.utilAccelerates fixed-point iterations and solves coupled adjustable-variable targets.accelerate, initialize, addAdjustedVariable, addTargetSpecification, setVariableBounds, isConverged
CalculatorLibrary, EmissionsCalculatorprocess.equipment.utilProvides adjuster presets and emissions calculations for a stream or separator.byName, preset, energyBalance, dewPointTargeting, calculate, getCO2EmissionRate
ProductionOptimizer, SQPoptimizer, MultiObjectiveOptimizer, ProcessSimulationEvaluator, BatchStudy, MonteCarloSimulatorprocess.util.optimizerAlgorithm families for single/multi-objective search, DoE, external bridges and uncertainty.Use neqsim-optimization-and-doe for verified selection and recipes.

Build pattern

This example builds one compressor flow path, establishes an explicit rated-power basis, runs it, reads the bottleneck snapshot, and changes outlet pressure through a validated write. A design value supplied in code is illustrative; replace it with installed/vendor evidence before using the resulting utilization as an engineering limit.

java
import neqsim.process.automation.ProcessAutomation;
import neqsim.process.automation.WriteValidationResult;
import neqsim.process.equipment.compressor.Compressor;
import neqsim.process.equipment.stream.Stream;
import neqsim.process.processmodel.ProcessSystem;
import neqsim.thermo.system.SystemInterface;
import neqsim.thermo.system.SystemSrkEos;

public class CapacitySnapshotExample {
  public static void main(String[] args) {
    SystemInterface fluid = new SystemSrkEos(298.15, 30.0);
    fluid.addComponent("methane", 0.85);
    fluid.addComponent("ethane", 0.10);
    fluid.addComponent("propane", 0.05);
    fluid.setMixingRule("classic");

    Stream feed = new Stream("feed", fluid);
    feed.setFlowRate(100000.0, "kg/hr");
    feed.setTemperature(25.0, "C");
    feed.setPressure(30.0, "bara");
    Compressor compressor = new Compressor("K-101", feed);
    compressor.setOutletPressure(60.0, "bara");
    compressor.getMechanicalDesign().setMaxDesignPower(500.0);

    ProcessSystem process = new ProcessSystem("compression");
    process.add(feed);
    process.add(compressor);
    process.run();
    System.out.println(process.getUtilizationSnapshotJson());
    System.out.println(process.findBottleneck().getConstraintName());

    ProcessAutomation automation = process.getAutomation();
    WriteValidationResult validation = automation.setVariableValueValidated(
        "K-101.outletPressure", 80.0, "bara");
    if (!validation.isAllowed()) {
      throw new IllegalArgumentException(validation.getMessage());
    }
    process.run();
  }
}

Equivalent Python class lookup:

python
from neqsim import jneqsim
import json

SystemSrkEos = jneqsim.thermo.system.SystemSrkEos
Stream = jneqsim.process.equipment.stream.Stream
Compressor = jneqsim.process.equipment.compressor.Compressor
ProcessSystem = jneqsim.process.processmodel.ProcessSystem

fluid = SystemSrkEos(298.15, 30.0)
fluid.addComponent("methane", 0.85)
fluid.addComponent("ethane", 0.10)
fluid.addComponent("propane", 0.05)
fluid.setMixingRule("classic")
feed = Stream("feed", fluid)
feed.setFlowRate(100000.0, "kg/hr")
feed.setTemperature(25.0, "C")
feed.setPressure(30.0, "bara")
compressor = Compressor("K-101", feed)
compressor.setOutletPressure(60.0, "bara")
compressor.getMechanicalDesign().setMaxDesignPower(500.0)
process = ProcessSystem("compression")
process.add(feed)
process.add(compressor)
process.run()
snapshot = json.loads(str(process.getUtilizationSnapshotJson()))
print(snapshot["bottleneck"], snapshot["anyHardLimitExceeded"])

automation = process.getAutomation()
validation = automation.setVariableValueValidated("K-101.outletPressure", 80.0, "bara")
if not validation.isAllowed():
    raise ValueError(str(validation.getMessage()))
process.run()

For multiple coordinated writes, prefer setValuesTransactional(updates, unit) over repeated setters. Supply a LinkedHashMap<String, Double> in Java to preserve request order; use null unit when addresses use different default units. Inspect isCommitted(), getRollbackCategory(), and every WriteOutcome. In Python, use the Java LinkedHashMap exposed through the Java bridge if batching, or make separate setVariableValueValidated calls followed by one run; do not confuse setValues(...) with a transaction.

To record bottleneck migration, after each converged model state call tracker.record(time, label, process.findBottleneck()). The time coordinate is caller-defined; the tracker does not advance the process or establish chronological order for you.

Result extraction

  • CapacityConstraint.getUtilization() is a fraction: 1.0 means 100% of its design value; values above 1.0 exceed that design reference. Constraints can use maximum or minimum limits, so read getUnit(), getCurrentValue(), getDesignValue(), getMinValue()/getMaxValue(), getType(), getSeverity(), getSource(), getSourceReference() and getDataSource() together.
  • BottleneckResult.getUtilization() is a fraction; getUtilizationPercent() is percent. getMargin() is remaining fraction (positive means headroom), and isExceeded()/isNearLimit() give explicit flags.
  • ProcessSystem.getCapacityUtilizationSummary() maps equipment name to utilization percent. The snapshot JSON uses fractions in maxUtilization/constraint utilization, and percentages in corresponding *Percent fields; the result includes schemaVersion, units, bottleneck, anyOverloaded and anyHardLimitExceeded.
  • ProcessModel snapshots add an area and use qualified bottleneck names where necessary. Tests confirm deterministic insertion order and distinguish equipment with duplicate names in separate areas.
  • BottleneckTracker.Snapshot.getUtilizationPercent() is percent. getMigrationEvents(), getMigrationCount(), getPeakSnapshot() and toJson() summarize identity changes and peak loading. Time units remain caller-defined.
  • CompressorResponse fields include pressure bara, temperature °C, power kW, massflow kg/hr, standard flow Sm3/hr, volume flow m3/hr, polytropic head/efficiency and speed. These are public data fields; serialize with your chosen JSON library after constructing a response.
  • ScenarioKPI stores caller-supplied values with documented units (pressure bara, temperature °C, rates kg/hr, production loss kg, flare Nm3, CO2 kg, energy kWh, currency USD and time seconds). KPIDashboard.addScenario stores records; printDashboard prints rather than returning JSON.
  • ProductionRateFitter.setGasRate(rate, unit) accepts standard-volume examples such as MSm3/day, Sm3/day, Sm3/hr or Sm3/sec. setWaterRate(rate, unit) accepts Sm3/day, Sm3/hr or Sm3/sec. Its output is the unit's outlet stream; it does not return a separate fit-result object.
  • GORfitter.getGOR() reports GOR; its historical getGFV() spelling returns GVF. MPFMfitter exposes the same outputs and supports setReferenceFluidPackage; prefer its non-deprecated (String, StreamInterface) constructor.
Show full SKILL.md (783 more words)Show less

Gotchas

  • getUtilizationSnapshotJson() is side-effect-free and does not run the model. Run/converge first; the API reports stored/current constraint data, not a fresh simulation.
  • Default equipment strategies may use incomplete/default design inputs. Inspect each limit's unit, enabled state, source, sourceReference, dataSource, confidence and validity range. A default/fallback is not vendor or installed capacity evidence.
  • Utilization and summary scales differ: CapacityConstraint.getUtilization() and snapshot utilization are fractions; ProcessSystem.getCapacityUtilizationSummary() and BottleneckResult.getUtilizationPercent() are percentages. Avoid comparing them without conversion.
  • A no-chart compressor has chart-dependent surge/speed constraints disabled; tests verify that power utilization can still be reported and becomes more loaded as flow rises. Do not interpret absence of a chart constraint as proof of surge margin.
  • setValues(...) continues after bad addresses and can partially apply; it returns a successful-write count. setValuesTransactional(...) validates the full batch, applies, runs and rolls back on failure. Previously unreadable input values have no snapshot and are skipped during rollback.
  • setVariableValueSafe is for address/bounds diagnostics; setVariableValueValidated invokes typed equipment checks. Neither should be mistaken for an engineering feasibility check or automatic process convergence.
  • EmpiricalCarryOverConstraint treats units as labels: caller must align the driver, calibration x-values, carry-over y-values and limit. Values above the last x-point extrapolate linearly using the final segment; evidence must support that extrapolation.
  • ProductionRateFitter matches gas rate by scaling total hydrocarbon flow and then adjusts water. If the feed has no water component, water matching is skipped; if no gas phase exists at standard conditions, gas-rate fitting is skipped. GORfitter/MPFMfitter retain total mass flow for their GOR/GVF adjustment; these are not equivalent reconciliation objectives.
  • BroydenAccelerator returns direct fixed-point output during its initial delay iterations and does not test convergence itself. Handle damping, bounds, residual criteria and failure recovery in the owning solver.

Validation / benchmarks

  • UtilizationSnapshotTest verifies schema version, unit records, process-area labels, duplicate-name qualification, deterministic JSON and chartless-compressor constraint behavior.
  • CapacityConstraintMetadataTest verifies unset confidence/validity metadata, inclusive validity boundaries and that metadata does not alter utilization math. CapacityConstraintCurrentValueTest and CapacityConstraintMinimumLimitTest cover sampled values and minimum-bound constraints.
  • BottleneckTrackerTest verifies empty results, migration identity, peak percent and JSON keys. Record snapshots only after the corresponding process state is converged.
  • ProcessAutomationTransactionalTest verifies successful commits, validation rollback and stable JSON fields. WriteValidatorRegistryTest covers registry dispatch; AutomationDiagnosticsTest covers address/value diagnostics.
  • Fit production measurements against independently reconciled plant data. Check gas standard conditions, reference conditions, phase presence and water basis before comparing rates; internal regression tests are not a field-data benchmark.
  • When a capacity result drives an operating/design decision, supply a documented basis and compare the limiting condition with vendor, installed, empirical or otherwise approved data. A utilization snapshot is not a safety assessment.

Tie-in bottleneck study on an existing process model

When a satellite field is tied to a host that has a Python-driven process model and a datasheet utilization register:

  • Feed the model plan rates by year, not the calibration day: split every manifold stream into oil, gas and water at standard conditions with the model EOS and scale the three parts to the plan rate of the field. Include every manifold of the field (a test-separator manifold carried 0.96 MSm3/d gas and was missed once). Check that the standard volumes of the feeds sum to the PDM facility rates before running years.
  • Map the satellite fluid into the model pseudo-components (light ends by name, cuts by molar-mass interpolation, moles and mass conserved), check GOR and stock-tank density in the model EOS, and mix it into the intended header with an adiabatic mixer.
  • Run annual-mean and p90-day rates (PDM p90 over mean is 1.17-1.21 for oil, gas and water on a North Sea host); annual means hide the exceedances.
  • Keep surge and minimum-continuous-flow rows apart from capacity rows; they are turndown indicators.
  • Fit linear responses per (unit, metric), never per unit: the binding metric of a vessel can switch (water to oil) when the feed changes. Verify with a run at twice the satellite rate. The multiplier at which a unit reaches 100 % gives the ullage.
  • Units outside the model (produced water, water injection, flare) get a separate screen against demonstrated peaks and any STID design case, labelled as such.
  • Budget the run time: low-flow years can take 15-60 minutes per case or not converge when swing compressors idle; run jobs as resumable parallel processes and write one result line per point.
  • neqsim-capacity-increase-screening — turns the constraint map into ranked lever ideas (wells, subsea, topside), an idea register and a maturation pipeline.
  • neqsim-agentic-process-optimization — adjustable process inputs, convergence gates, trial feasibility and objectives.
  • neqsim-optimization-and-doe — optimizer families, DoE, sweeps, Pareto and uncertainty.
  • neqsim-controllability-operability — operating envelopes, turndown and loop response.
  • neqsim-process-modeling — process construction and converged process results.
  • neqsim-model-calibration-and-data-reconciliation — measured data quality, calibration and residual analysis.
  • neqsim-production-optimization — production surveillance, rate allocation and profile fitting.
  • neqsim-operational-risk-and-safety-validation — safety-system scenario interpretation and review boundaries.

© equinor, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .github/skills/neqsim-capacity-and-utilization-analysis of equinor/neqsim.

Open the folder on GitHubat commit 69c5882

Compare with similar skills

Neqsim Capacity And Utilization Analysis next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Neqsim Capacity And Utilization Analysis compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Neqsim Capacity And Utilization Analysis this skillequinor/neqsim156—~4.6kAutomated safety check: PassApache-2.0
Pine BacktesterTradersPost/pinescript-agents1701 repos~3.9kAutomated safety check: PassNone
Analytics Strategyrampstackco/claude-skills945—~2.4kAutomated safety check: PassMIT
Onboarding Plannerbpinheiroms/dotfiles108—~5.4kAutomated safety check: PassNone
Replit Decksanqiufong/slides-from-anything1321 repos~2.9kAutomated safety check: PassApache-2.0
Building Streamlit Dashboardsiusztinpaul/designing-real-world-ai-agents-workshop512—~1.1kAutomated safety check: PassApache-2.0

Similar skills

  • Pine Backtester

    TradersPost/pinescript-agents

    Implements comprehensive backtesting and performance metrics.

    170 GitHub starsUsed in 1 repo~3.9k tokens
    Business, Finance & HRAuto-check passed
  • Analytics Strategy

    rampstackco/claude-skills

    Design measurement frameworks including event taxonomy, KPI hierarchy, dashboard architecture, attribution models, and analytics implementation strategy.

    945 GitHub stars~2.4k tokensUpdated 3 days ago
    Business, Finance & HRAuto-check passed
  • Onboarding Planner

    bpinheiroms/dotfiles

    Plan high-conversion mobile app onboarding flows from scratch.

    108 GitHub stars~5.4k tokensUpdated 4 mo ago
    Business, Finance & HRAuto-check passed
  • Replit Deck

    sanqiufong/slides-from-anything

    Single-file horizontal-swipe HTML deck in the style of Replit Slides's landing-page template gallery.

    132 GitHub starsUsed in 1 repo~2.9k tokens
    Business, Finance & HRAuto-check passed
  • Building Streamlit Dashboards

    iusztinpaul/designing-real-world-ai-agents-workshop

    Building dashboards in Streamlit. An agent skill from iusztinpaul/designing-real-world-ai-agents-workshop.

    512 GitHub stars~1.1k tokensUpdated 4 mo ago
    Business, Finance & HRAuto-check passed
  • Massing Bim

    ibuilder/massing

    Drive a Massing BIM/AEC project from an AI agent over MCP — read a project's status, records, CDE, KPI and model-quality checks; run standards-compliance, schedule-risk, embodied-carbon, permit-…

    122 GitHub stars~1.1k tokensUpdated yesterday
    Business, Finance & HRAuto-check passed

More from equinor/neqsim

All 12 skills in this repo
  • Guides NeqSim agents through acid-gas and contaminant removal with SimpleAmineAbsorber, SimpleAmineRegenerator, SystemKentEisenberg, SystemDesmukhMather, RateBasedAbsorber, MembraneSeparator, and…

    156 GitHub stars~4.2k tokensUpdated today
    Auto-check passed
  • Guides agents through ProcessLinkedMPC, ProcessLinearizer, ModelPredictiveController, VirtualFlowMeter, SoftSensor, and DataReconciliationEngine.

    156 GitHub stars~3.7k tokensUpdated today
    Auto-check passed
  • Neqsim Agent Handoff

    equinor/neqsim

    Agent-to-agent communication schema for NeqSim. An agent skill from equinor/neqsim.

    156 GitHub stars~2.2k tokensUpdated today
    Auto-check passed
  • Autonomous observe-hypothesize-predict-test-discriminate loop for operational anomalies.

    156 GitHub stars~2.9k tokensUpdated today
    Auto-check passed
  • Neqsim Ccs Hydrogen

    equinor/neqsim

    CO2 capture, transport, storage (CCS) and hydrogen systems patterns for NeqSim.

    156 GitHub stars~3.8k tokensUpdated today
    Auto-check passed
  • Neqsim Code Hygiene

    equinor/neqsim

    Fix formatting, Checkstyle, Spotless, and JavaDoc build failures in NeqSim Java code.

    156 GitHub stars~2.7k tokensUpdated today
    Auto-check passed

Questions about Neqsim Capacity And Utilization Analysis

What does Neqsim Capacity And Utilization Analysis do?

Equipment capacity constraints, bottlenecks, utilization snapshots, KPI/response DTOs, validated automation writes and GOR/MPFM rate fitting (CapacityConstraint, BottleneckTracker…. Neqsim Capacity And Utilization Analysis is an agent skill from equinor/neqsim. Equipment capacity constraints, bottlenecks, utilization snapshots, KPI/response DTOs, validated automation writes and GOR/MPFM rate fitting (CapacityConstraint, BottleneckTracker, ProcessAutomation, ProductionRateFitter, BroydenAccelerator).

When should I use Neqsim Capacity And Utilization Analysis?

Neqsim Capacity And Utilization Analysis fits situations like: : asked what limits a flowsheet; how to expose a capacity margin; compare KPI data; apply guarded setpoints.

How do I install Neqsim Capacity And Utilization Analysis in Claude Code?

Run `npx skills add equinor/neqsim --skill neqsim-capacity-and-utilization-analysis -a claude-code`. Or copy the skill folder (.github/skills/neqsim-capacity-and-utilization-analysis in equinor/neqsim) into .claude/skills/neqsim-capacity-and-utilization-analysis in your project. Claude Code loads it when a task matches its description.

How do I install Neqsim Capacity And Utilization Analysis in Codex?

Run `npx skills add equinor/neqsim --skill neqsim-capacity-and-utilization-analysis -a codex`. Or copy the skill folder (.github/skills/neqsim-capacity-and-utilization-analysis in equinor/neqsim) into .agents/skills/neqsim-capacity-and-utilization-analysis in your project. Codex loads it when a task matches its description.

Can I use Neqsim Capacity And Utilization Analysis in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add equinor/neqsim --skill neqsim-capacity-and-utilization-analysis -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/neqsim-capacity-and-utilization-analysis, .gemini/skills/neqsim-capacity-and-utilization-analysis, .github/skills/neqsim-capacity-and-utilization-analysis and .opencode/skills/neqsim-capacity-and-utilization-analysis in your project.

What does Neqsim Capacity And Utilization Analysis need to run?

SKILL.md names no scripts, command-line tools or credentials: Neqsim Capacity And Utilization Analysis is instructions for the agent only. Our summary lists: Python 3.

Does Neqsim Capacity And Utilization Analysis access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Neqsim Capacity And Utilization Analysis safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Neqsim Capacity And Utilization Analysis use?

Neqsim Capacity And Utilization Analysis is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Neqsim Capacity And Utilization Analysis use?

About 4.6k tokens (SKILL.md is roughly 19k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Neqsim Capacity And Utilization Analysis?

Skills that share tags, products or a category with Neqsim Capacity And Utilization Analysis: Pine Backtester (TradersPost/pinescript-agents, 170 stars), Analytics Strategy (rampstackco/claude-skills, 945 stars), Onboarding Planner (bpinheiroms/dotfiles, 108 stars) and Replit Deck (sanqiufong/slides-from-anything, 132 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Neqsim Capacity And Utilization Analysis?

equinor (a GitHub organization) maintains it in equinor/neqsim, which has 156 GitHub stars. The repository holds 12 skills in this directory. The repository was last updated on October 10, 2026.

Source: equinor/neqsim on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.