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 neqsim-integrated-production-and-lifecyclegit 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/neqsim-integrated-production-and-lifecycle)<a href="https://agentmods.dev/skills/equinor/neqsim/neqsim-integrated-production-and-lifecycle"><img src="https://agentmods.dev/badge/skills/equinor/neqsim/neqsim-integrated-production-and-lifecycle/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/equinor/neqsim/neqsim-integrated-production-and-lifecycle"><img src="https://agentmods.dev/badge/skills/equinor/neqsim/neqsim-integrated-production-and-lifecycle.svg" alt="Reviewed on agentmods" width="80" height="20"></a>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.00098 | $0.04650 |
| Opus 5.5 | $0.00039 | $0.01860 |
| Sonnet 5.5 | $0.00020 | $0.00930 |
| Haiku 4.5 | $0.00010 | $0.00465 |
Grade A, and why
neqsim-integrated-production-and-lifecycle 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 — 166 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Integrated Production and Lifecycle
Use this guide for executable APIs that sit between the broad field-development workflow and a detailed process model. The existing field-development and economics skills remain the entry point for concept framing, cost/economic assumptions, flow assurance and reporting. This guide fills in the newer integrated well/network solver, explicit tie-in capacity planning, lifecycle product checks, concept-to-process bridge and reservoir coupling export.
When to use this
- The user needs a field-rate solution that couples simple reservoir pressure decline, precomputed well deliverability and flowline pressure loss.
- The user has measured well tests to fit into a PI or Vogel curve before a network solve.
- The user has a fixed lift-gas budget to allocate across wells using supplied lift-performance curves.
- The user needs annual base-host/satellite allocation, holdback/deferment, or process-model tie-in capacity checks.
- The user needs to determine how a lifecycle study counts deferred production, host load, facility utilization, off-spec years, or candidate modifications.
- The user needs a concept-derived process skeleton or Eclipse-style VFP keyword export, not a full reservoir simulator.
For concept screening, CAPEX/SURF cost, decline fitting, general tax/economics, standards and flow assurance, first use the existing skills in the routing table below. Keep model fidelity explicit: several classes in this area are screening surrogates, not a rigorously coupled subsurface simulator or approved design calculation.
Class map
| Class | Package | What it does | Key methods verified |
|---|---|---|---|
FieldConcept, ReservoirInput, WellsInput, InfrastructureInput, DevelopmentCaseUncertainty, UncertaintyRange; FacilityBuilder, BlockConfig, FacilityConfig |
process.fielddevelopment.concept; process.fielddevelopment.facility |
Defines screening concepts/uncertainty and translates concepts into modular facility-block design intent. | FieldConcept.builder, FieldConcept.gasTieback, input builder methods; FacilityBuilder.forConcept, autoGenerate, addBlock, build |
ConceptToProcessLinker |
process.fielddevelopment.facility |
Generates a screening-to-FEED-fidelity ProcessSystem from a concept. |
generateProcessSystem(FieldConcept, FidelityLevel) |
WellDeliverabilityCurve, WellTestMatcher, WellBranch, FlowlineBranch, NetworkNewtonSolver |
process.fielddevelopment.integrated |
Well back-pressure curves, test fits, branch pressure-flow equations and network balance. | fromArrays, fromVogel, fromWellSystem, addTestPoint, fitVogel, fitProductivityIndex, solve |
IntegratedProductionModel, IntegratedSolveResult, ReservoirDrive, MaterialBalanceGasDrive, OilTankDrive |
process.fielddevelopment.integrated |
Couples per-well curves and simple pressure-depletion drives to an export sink. | addWell, setExportPressure, solve, runProfile, getFieldRate, getWellRates, getNodePressures |
GasLiftNetworkOptimizer, GasLiftPerformanceCurve, ChokeAndGasLiftAllocationOptimizer |
process.fielddevelopment.integrated |
Allocates gas lift from supplied response curves, optionally with choke decisions. | addWell, allocate, setOilPrice, optimize |
TiebackAnalyzer, HostFacility, TiebackOption, TiebackReport |
process.fielddevelopment.tieback |
Screens candidate tieback configurations against a host and supplied fluid. | HostFacility.builder, TiebackAnalyzer.analyze |
TieInCapacityPlanner, HostTieInPoint, ProductionProfileSeries, ProductionLoad, TieInCapacityResult, DebottleneckDecision |
process.fielddevelopment.tieback.capacity |
Compares host nameplate and optionally live process constraints over time. | setHostProductionProfile, setSatelliteProductionProfile, setTieInPoint, setAllocationPolicy, run, getPeriodResults |
FieldLifecycleConcept, FieldLifecycleModel, FieldLifecycleConfiguration, FacilityLifecycleStrategy, FieldLifecycleEvaluator, FacilityCapacityAllocator |
process.fielddevelopment.lifecycle |
Runs annual reservoir/process production and brownfield/greenfield capacity allocation. | FieldLifecycleModel.builder, FacilityLifecycleStrategy.tieback, allocate, evaluate |
FieldLifecycleResult, FacilityModificationPlanner, FacilityModificationPlan, FacilityDesignResult, FacilityProductionRate |
process.fielddevelopment.lifecycle |
Reports annual/economic lifecycle results and design/capacity outcomes; creates candidate modification scopes. | getNpvMusd, getStopReason, analyse(FieldLifecycleResult, double), hasCandidates, getDevelopmentMode, getAutoSizedEquipmentCount |
FieldProductSpecifications, ProductSpecificationEvaluator, ProductSpecificationResult, FieldProductQualityProvider |
process.fielddevelopment.lifecycle |
Evaluates configured gas, oil and produced-water quality limits. | FieldProductSpecifications.builder, evaluate, isEvaluated, isCompliant, getViolations |
CashFlowEngine, FiscalParameters, TaxModelRegistry, CommodityFeeSchedule, PortfolioOptimizer, SensitivityAnalyzer |
process.fielddevelopment.economics |
Configurable cash flow, tax-model selection, fees and economic sensitivities. | setCapex, addAnnualProduction, calculate, TaxModelRegistry.getModel, FiscalParameters.builder |
ReservoirCouplingExporter, InjectionWellModel, TransientWellModel |
process.fielddevelopment.reservoir |
Exports well VFP tables/schedule keywords and provides reduced-order well/injection coupling utilities. | setPressureRange, setRateRange, generateVfpProd, getEclipseKeywords, exportToFile, calculate |
SimpleReservoir, WellSystem, TubingPerformance, ReservoirCVDsim, ReservoirDiffLibsim, ReservoirTPsim, ReservoirSurveillance, AnnularLeakagePath, CementDegradationModel, InjectionConformanceMonitor |
process.equipment.reservoir; process.equipment.well |
Existing equipment-level reservoir, well, surveillance and integrity utilities. | Use the specific equipment API and tests; do not infer full-field simulator behavior from these names. |
ConceptEvaluator, BatchConceptRunner, BottleneckAnalyzer, DevelopmentOptionRanker, ScenarioAnalyzer, DecommissioningEstimator, EnvironmentalReporter, ProductionAllocator, SeparatorSizingCalculator, FieldDevelopmentReportExporter |
process.fielddevelopment.evaluation; process.fielddevelopment.reporting |
Evaluates/ranks concepts and reports separator, environmental and decommissioning results. | evaluate, runAll, DevelopmentOptionRanker.rank, allocate; see each class API for its task-specific arguments. |
FieldProductionScheduler, WellScheduler, FacilityCapacity, ProductionProfile, DCFCalculator, SensitivityAnalysis |
process.util.fielddevelopment |
Lower-level schedules, profile constraints, DCF and sensitivity utilities. | Use the existing production-optimization/economics guides for the general recipes. |
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 Changed · +16 lines 4385fd93e427
- 12d ago First seen · 150 lines · 98 tokens per session scan A 6441619e263e
neqsim-integrated-production-and-lifecycle is a skill published in the GitHub repository equinor/neqsim (156 stars, last pushed today), licensed Apache-2.0. It adds 98 tokens to every session and 4,650 once invoked, about $0.0004 per session on Opus 5.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-10-05.
Other skills, from other repositories
local-ai-agents
Build local-first AI agents that run entirely on a developer workstation with Microsoft Foundry Local and Qwen function-calling models. Covers Small Language Models (SLMs), the OpenAI-compatible local endpoint, sandboxed local tools, local RAG with Chroma, local MCP servers, hybrid cloud/local routing, and the…
systematic-debugging
Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes.
next-cache-components-adoption
Turn on Cache Components in a Next.js app and resolve the blocking routes it surfaces. Use when the user wants to enable, adopt, or migrate to Cache Components, flip the cacheComponents flag, work through a flood of blocking-prerender / instant validation errors, run the cache-components-instant-false codemod, or…
chat-pet-sprite-creation
Use when creating or changing VS Code chat pet sprite art, sprite sheets, state animations, eye treatments, Stable/Insiders variants, or pet transitions under src/vs/workbench/contrib/chat/browser/widget/media/chatPet.
cpu-profile-analysis
Analyze V8/Chrome CPU profiles (.cpuprofile) and DevTools trace files (Trace-.json). Use when: profiling performance, investigating slow functions, comparing code paths, finding bottlenecks, analyzing timeToRequest, understanding call trees from sampling profiler data, analyzing layout/paint/rendering, investigating…
insight-error-page
Write or audit an insight-kind error page for the Next.js dev overlay. Use when creating a new errors/ .mdx page, auditing an existing one, or checking that a page matches the framework fix cards. Covers page structure, title alignment, FixCard cards with Copy prompt button, code snippets, terminology verification…