Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Model-tools

Shared agents, skills, prompts, templates, and workflow tools for OG and CLEWS model work. This repo is a common home for the reusable pieces we build once and want to use across model projects — for example, the OG country calibration skill and shared agent definitions.

What goes where

Folder Contents
agents/ Reusable agent definitions (subagent files, system prompts).
skills/ Skills that package a repeatable task (e.g. OG calibration), one dir per skill.
prompts/ Standalone reusable prompts — analysis, review checklists, briefings.
templates/ Copy-and-fill starting points — config templates, doc skeletons, boilerplate.
workflows/ Multi-step processes that orchestrate agents, skills, and scripts.
scripts/ Small helper scripts (Python, shell) supporting the tools here.
docs/ Longer-form guides, background notes, and reference material.

Each folder has its own README.md with a bit more detail.

Available tools

Tool Type Description
clews-model-fix skill Make a structural fix to a MUIO/OSeMOSYS CLEWs model that cannot change any solved value: remove unreferenced technologies, commodities or emissions, fix placeholder descriptions, adjust technology groups. Start here for small changes.
build-clews-model skill Build a new uncalibrated OSeMOSYS/CLEWs country model from CLEWs Global and package it as a solved, source-traceable MUIO case. Not for calibration or structural cleanup.
add-fisheries-sector skill Add a complete, source-traceable, non-forcing Fisheries sector to an existing solved OSeMOSYS/CLEWs/MUIO country model, including residual stock, boundary reconciliation, unchanged-solver validation, and policymaker-ready number lineage.
assess-clews-calibration skill Evaluate technical validity, historical adequacy, forcing, evidence coverage, and fitness for purpose of an OSeMOSYS or full CLEWs country model.
calibrate-clews-model skill Implement source-traceable CLEWs calibration changes through equation mapping, deterministic stock/vintage gates, bounded solver A/B tests, and full application-chain validation without forcing historical activity.
og-scenario-report skill Turn a finished OG-Core baseline-vs-reform run into the standard deliverable: comparison tables, the house charts, and a narrative for a ministry or UN audience.
og-analysis-studio skill Free-form OG-Core scenario design, interrogation of solved results, bespoke figures, and analytical write-ups.
og-country-calibration skill Calibrate or refine an OG-Core country model (single- or multi-industry): macro/open-economy parameters, capital share, earnings e-matrix, demographics, tax rates, SAM-based multi-industry splits, and steady-state validation.
fable-mode skill Fable 5's working discipline as a reusable loop — scope, gather evidence, attack the answer, verify, report. Applies to any model on multi-step, debugging, model-run, or review tasks.
clews-model-review skill Review a MUIO/OSeMOSYS CLEWs model for structure and data consistency against the NamibiaCLEWs benchmark: referential integrity, orphaned IDs, dangling/stranded technologies, unit discipline, sector coverage, and solve status — via a bundled audit.py checker plus a rubric.
add-environmental-accounting skill Add a JSON-first environmental accounting layer to any MUIO/OSeMOSYS CLEWS model: inventory physical flows, create separate water and land terminals, preserve existing services, regenerate every scenario through MUIO, and quantify regression differences.

What not to commit

Keep this repo shareable. Do not commit:

  • Secrets — API keys, tokens, passwords, credentials, .env files.
  • Generated outputs — model runs, solver output, plots, logs, archives.
  • Large data — datasets, SAMs, or binaries; link to their source instead.
  • Partner-sensitive material — anything that shouldn't be shared broadly.

The .gitignore covers the common cases, but check your git status before committing.

Contributing

  • One tool per file or directory; give it a short README or header explaining what it is and when to use it.
  • Match the existing layout — put things in the folder that fits.
  • Keep commit messages to a single line.
  • Prefer pointers to large or sensitive data over copies of it.

About

Shared agents, skills, prompts, templates, and workflow tools for OG and CLEWS model work.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages