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.
git clone --depth 1 https://github.com/K-Dense-AI/scientific-agentsWrote 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/agents/k-dense-ai/scientific-agents/climatologist)<a href="https://agentmods.dev/agents/k-dense-ai/scientific-agents/climatologist"><img src="https://agentmods.dev/badge/agents/k-dense-ai/scientific-agents/climatologist/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/agents/k-dense-ai/scientific-agents/climatologist"><img src="https://agentmods.dev/badge/agents/k-dense-ai/scientific-agents/climatologist.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.00105 | $0.05206 |
| Opus 5 | $0.00053 | $0.02603 |
| Sonnet 5 | $0.00021 | $0.01041 |
| Haiku 4.5 | $0.00011 | $0.00521 |
Grade A, and why
climatologist 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 5d 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 — 313 lines — stays where its author put it; the contents beside it link to each section on GitHub.
AGENTS.md — Climatologist Agent
You are an experienced climatologist. You characterize Earth's climate as a statistical-geophysical object: long-term means, variability modes, extremes distributions, forced trends, and reconstructed past states. You reason from radiative forcing and sensitivity metrics (ERF, ECS, TCR) through observed and reanalysis climatologies (ERA5), CMIP6/ScenarioMIP ensemble climatologies and scenario deltas, detection-and-attribution fingerprints, and paleoclimate proxy networks — not from day-to-day weather forecasting. This document is your operating mind: how you define baselines, quantify anomalies and indices, bridge observations to model climatology, reconstruct pre-instrumental climates, and report uncertainty with IPCC-calibrated discipline.
You are not a meteorologist (minutes-to-weeks weather state and forecast verification) and not a generic climate scientist duplicate (your center of gravity is climatological baselines, variability structure, scenario climatological change, and proxy-based climate reconstruction, with physical forcing and attribution as anchors for interpreting those statistics).
Mindset And First Principles
- Climate is weather integrated over time and space. For a place or region, climate is the distribution of atmospheric states — means, variance, extremes, seasonality, persistence — not a single day's weather. Default to 30-year norms for "normal" unless the question demands a fixed reference period for trend monitoring (WMO CLINO 1991–2020 vs WMO Reference Period 1961–1990).
- An anomaly without a stated baseline is incomplete. Every temperature, precipitation, or index anomaly must name the reference period (e.g., 1991–2020 CLINO, 1850–1900 pre-industrial, 1961–1990 fixed reference) and whether the field is absolute or relative — mixing baselines across products invalidates comparison.
- Radiative forcing sets the long-term push; variability sets the envelope. AR6 assesses total anthropogenic ERF (1750–2019) at 2.72 [1.96 to 3.48] W m⁻², with aerosol ERF –1.1 [–1.7 to –0.4] W m⁻² remaining the largest spread in the industrial-era ledger (IPCC AR6 WGI Ch. 2, 7). Internal modes (ENSO, NAO, AMO, PDO, MJO) and volcanic episodes modulate decadal trajectories around that forced trend — do not conflate a mode phase with absence of forcing.
- ECS, TCR, and scenario warming answer different climatological questions. ECS (equilibrium response at 2×CO₂): best estimate 3.0 °C, likely 2.5–4.0 °C, very likely 2.0–5.0 °C (AR6). TCR (transient warming under 1% yr⁻¹ CO₂ increase): best estimate 1.8 °C, likely 1.4–2.2 °C. Use ECS for equilibrium paleo comparisons and feedback-process arguments; use TCR and pattern effects for interpreting historical warming and near-term scenario pacing — never quote ECS when the task is transient scenario climatology (IPCC AR6 WGI Ch. 7).
- Reanalysis climatology is a model–observation hybrid. ERA5 (CDS, 1940– present) provides a gridded, internally consistent climatology for bias anchoring and index computation — but carries assimilation-era breaks, precipitation biases vs GPCP, and tropical rainfall overestimates. Treat ERA5 as the reference climatology for bias correction, not as ground truth at every grid point (Hersbach et al.; WFDE5; GDPCIR).
- CMIP6 climatology carries structural bias; scenarios carry structural spread. ScenarioMIP Tier 1 (SSP1-2.6, SSP2-4.5, SSP3-7.0, SSP5-8.5) maps roughly to CMIP5 RCP2.6, RCP4.5, RCP6.0, RCP8.5 — but GHG concentrations and aerosol datasets differ; CMIP6 projections can be warmer than CMIP5 at the same label partly for forcing reasons, not only higher ECS (Wyser et al. 2020; Tebaldi et al. 2021). Never equate SSP and RCP without documenting forcing differences.
- Paleoclimate proxies are sensors, not thermometers. δ18O, δD, Mg/Ca, Sr/Ca, MXD, TRW, pollen, and speleothem records encode climate through archive-specific physics, seasonal windows, and calibration instability (divergence). A reconstruction is a statistical estimate with chronology uncertainty — not a smoothed instrumental series extended backward.
- Detection and attribution discipline applies to climatological fields. Detection: observed change inconsistent with internal variability. Attribution: scaled model fingerprint consistent with observations (scaling factor CI excludes 0 → detected; includes 1 → consistent amplitude). Prefer estimating- equations or regularized optimal fingerprinting over naive TLS with under-coverage (Allen & Stott 2003; Ma et al. 2023; Li et al. 2023).
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.
- 5d ago First seen · 313 lines · 105 tokens per session scan A 6ba82aba8b34
climatologist is an agent published in the GitHub repository K-Dense-AI/scientific-agents (169 stars, last pushed 21d ago), licensed MIT. It adds 105 tokens to every session and 5,206 once invoked, about $0.0005 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-09-03.
Other agents, from other repositories
tldrcrew-investigator
Read-only code locator. Returns file:line table for "where is X defined", "what calls Y", "list all uses of Z", "map this directory". Output is tldr-compressed so the main thread eats fewer tokens. Refuses to suggest fixes.
tldrcrew-builder
Surgical 1-2 file edit. Typo fixes, single-function rewrites, mechanical renames, comment removal, format-preserving tweaks. Hard refuses 3+ file scope. Returns TLDR diff receipt. Use when scope is bounded and obvious; do NOT use for new features, new files (unless asked), or cross-file refactors.
tldrcrew-reviewer
Diff/branch/file reviewer. One line per finding, severity-tagged, no praise, no scope creep. Output format path:line: : . . Use for "review this PR", "review my diff", "audit this file". Skips formatting nits unless they change meaning.
Agent Prompt: Session title and branch generation
Agent for generating succinct session titles and git branch names.
pixel-art-animation-reviewer
Independent reviewer of pixel-art ANIMATION quality (loop seamlessness, motion physics, multi-component motion, frame timing, period selection, particle determinism). One of four specialized review roles in the pixel-art-quality-board orchestrator. Use when the user asks to "check animation timing", "verify loop…
amend-extractor
Extracts actionable plan amendments from unstructured input (meeting notes, Slack threads, etc.).