Forecasting
ericrisco/rsc-harness
A skill your agent uses when projecting history forward — sales, demand, units, revenue, signups, traffic — into a defensible number with an error band: method by data shape, rolling-origin…
A skill your agent uses when analyzing, selecting, validating, or communicating models for insurance, actuarial, financial-risk, or other consequential uncertain outcomes.
$ npx skills add magnus919/agent-skills --skill actuarial-risk-modeling -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install magnus919/agent-skills actuarial-risk-modeling --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/magnus919/agent-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/actuarial-risk-modeling .claude/skills/actuarial-risk-modeling && rm -rf skills-srcUse ~/.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/
Install the "actuarial-risk-modeling" agent skill from https://github.com/magnus919/agent-skills/tree/main/actuarial-risk-modeling into .claude/skills/actuarial-risk-modeling/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "actuarial-risk-modeling", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/magnus919/agent-skills/tree/main/actuarial-risk-modelingType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add magnus919/agent-skills --skill actuarial-risk-modeling -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install magnus919/agent-skills actuarial-risk-modeling --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/magnus919/agent-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/actuarial-risk-modeling .agents/skills/actuarial-risk-modeling && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "actuarial-risk-modeling" agent skill from https://github.com/magnus919/agent-skills/tree/main/actuarial-risk-modeling into .agents/skills/actuarial-risk-modeling/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "actuarial-risk-modeling", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add magnus919/agent-skills --skill actuarial-risk-modeling -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install magnus919/agent-skills actuarial-risk-modeling --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/magnus919/agent-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/actuarial-risk-modeling .cursor/skills/actuarial-risk-modeling && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "actuarial-risk-modeling" agent skill from https://github.com/magnus919/agent-skills/tree/main/actuarial-risk-modeling into .cursor/skills/actuarial-risk-modeling/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "actuarial-risk-modeling", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/magnus919/agent-skills.git --path actuarial-risk-modeling--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add magnus919/agent-skills --skill actuarial-risk-modeling -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install magnus919/agent-skills actuarial-risk-modeling --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/magnus919/agent-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/actuarial-risk-modeling .gemini/skills/actuarial-risk-modeling && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "actuarial-risk-modeling" agent skill from https://github.com/magnus919/agent-skills/tree/main/actuarial-risk-modeling into .gemini/skills/actuarial-risk-modeling/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "actuarial-risk-modeling", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install magnus919/agent-skills actuarial-risk-modelingInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add magnus919/agent-skills --skill actuarial-risk-modeling -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/magnus919/agent-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/actuarial-risk-modeling .github/skills/actuarial-risk-modeling && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "actuarial-risk-modeling" agent skill from https://github.com/magnus919/agent-skills/tree/main/actuarial-risk-modeling into .github/skills/actuarial-risk-modeling/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "actuarial-risk-modeling", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add magnus919/agent-skills --skill actuarial-risk-modeling -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install magnus919/agent-skills actuarial-risk-modeling --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/magnus919/agent-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/actuarial-risk-modeling .opencode/skills/actuarial-risk-modeling && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "actuarial-risk-modeling" agent skill from https://github.com/magnus919/agent-skills/tree/main/actuarial-risk-modeling into .opencode/skills/actuarial-risk-modeling/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "actuarial-risk-modeling", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
actuarial-risk-modelingA skill your agent uses when analyzing, selecting, validating, or communicating models for insurance, actuarial, financial-risk, or other consequential uncertain outcomes.
Actuarial Risk Modeling is an agent skill from magnus919/agent-skills. Use when analyzing, selecting, validating, or communicating models for insurance, actuarial, financial-risk, or other consequential uncertain outcomes. Covers regression, generalized linear models, frequency-severity, panel and longitudinal data, survival, time series, credibility, reserving, tail risk, calibration, and model governance. Do not use for generic software forecasting, ordinary SaaS financial models, or credentialed actuarial, investment, legal, or regulatory advice without the relevant specialist…
Its SKILL.md is about 3.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 19 other files, including scripts and reference files (for example `README.md`, `evals/evals.json` and `references/applications-and-governance.md`).
It sits in Data & Analytics, covering Forecasting and time series, Threat modeling and Performance reviews. The repository describes itself as: Curated collection of AI agent skills for Hermes and other agent frameworks. The licence is MIT.
9 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 22b4723. It shows what the files ask for, not the result of running them.
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.
Ships 3 files in scripts/ (Python), which the agent can run.
Shell commands in SKILL.md call:
python3From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Actuarial Risk Modeling loads about 3.2k tokens when it runs, and up to ~8.4k if it reads all its reference files. Until then it costs about 137 tokens; SKILL.md has 1,359 words of instructions outside code blocks.
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.
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); the scripts in this folder are not scanned.
The full file from magnus919/agent-skills at commit 22b4723, republished under its MIT licence (© magnus919). 1,359 words, ~3,170 tokens.
.claude/skills/actuarial-risk-modeling/SKILL.md (or your agent's skills folder). This skill also uses 15 other files; get the full folder from GitHub.Apply statistical modeling to uncertain outcomes where distributional assumptions, exposure, dependence, tail behavior, calibration, and decision consequences matter. The skill is methodology-first: it teaches model selection and evidence, not a particular library or rating formula.
Load this skill when the task involves:
data-scientist owns general statistical, causal, experimental, and machine-learning methodology; financial-modeling owns deterministic operating, SaaS, fundraising, and cash-flow models.| Starting situation | First move | Load next |
|---|---|---|
| Policy, claim, or loss data | Define grain, exposure, target, and horizon | references/problem-framing.md |
| Claims development triangle or reserve estimate | Identify accident/development/calendar structure and valuation boundary | references/applications-and-governance.md + references/validation-and-calibration.md |
| Financial returns, volatility, or ordered observations | Define information cutoff and forecast horizon | references/model-families.md + references/validation-and-calibration.md |
| Deterministic SaaS, cash-flow, or fundraising model | Route out of this skill | financial-modeling |
| Generic causal, experimental, or ML methodology | Route out of this skill | data-scientist |
Frame the decision. State the decision, audience, horizon, unit of observation, estimand or forecast target, action threshold, and cost of false positives and negatives. Separate descriptive, predictive, and causal questions.
Write the data contract. Define grain, exposure or offset, outcome support, observation and development windows, censoring/truncation, policy or account boundaries, leakage risks, missingness states, and provenance.
Profile before modeling. Inspect distributions, zeros, negatives, skew, tail concentration, dependence, repeated entities, time ordering, category sparsity, exposure balance, and data-quality exceptions. Use scripts/risk_preflight.py for a read-only first pass.
Choose the simplest defensible model family. Match the outcome and data-generating structure before comparing algorithms. Load references/model-families.md for the decision table.
Model-selection quick pick: counts with exposure → count GLM with an offset; zero plus positive loss → two-part/frequency-severity; event time with censoring → survival; ordered observations → dynamic/time-series model; tail decision → tail-aware or quantile model plus stress sensitivity. Load references/model-families.md before choosing a specific distribution or link.
Fit without contaminating evaluation. Treat transformations, imputation, feature selection, calibration, resampling, and hyperparameter choices as part of the fitted procedure. Fit them only on the permitted training partition.
Diagnose and challenge. Check residual structure, link and variance assumptions, overdispersion, zero inflation, leverage, collinearity, separation, calibration, dependence, censoring, tail fit, and sensitivity to plausible alternatives. A convergence flag is not validation.
Validate for use. Use grouped, blocked, or rolling splits when the deployment boundary demands them. Report point accuracy, probabilistic scores, calibration, ranking, tail or aggregate-loss behavior, stability across segments, and uncertainty. Use scripts/temporal_split_audit.py to audit time-ordered partitions.
Validation-design quick pick: exchangeable observations → random holdout; repeated entities or clusters → grouped split; ordered deployment → blocked or rolling-origin split; overlapping development or labels → gap/embargo; extensive tuning or candidate comparison → nested validation. Load references/validation-and-calibration.md before fixing the final design.
Compare and govern. Prefer a transparent model unless a more complex one earns its complexity on the decision-relevant metric and remains stable, interpretable enough, and monitorable. Record assumptions, overrides, limitations, approvals, and rollback or review triggers.
Communicate the decision. Use templates/model-report.md and state what was observed, inferred, assumed, estimated, not identified, and not tested. Include units, intervals, scenario definitions, diagnostics, and a plain-language recommendation.
Before presenting a recommendation, state: the decision and estimand; row grain, horizon, exposure, and information cutoff; candidate model family and why its support/dependence assumptions fit; validation boundary and metrics; uncertainty and sensitivity; limitations and permitted use. If one of these is unknown, label it as an unresolved input rather than silently choosing a convention.
| Symptom | First checks | Route |
|---|---|---|
| Many zeros or variance above the mean | Exposure, structural zeros, overdispersion, dependence | references/model-families.md |
| Strong ranking but wrong probabilities | Segment calibration, population shift, recalibration boundary | references/validation-and-calibration.md |
| Random CV beats next-period performance | Feature availability, entity/time leakage, revisions, drift | references/validation-and-calibration.md |
| Estimate moves with a few large losses | Provenance, tail fit, threshold, stress and scenario sensitivity | references/applications-and-governance.md |
| “No event” before full development | Censoring, observation horizon, reporting lag | references/problem-framing.md |
| Reference | Load when |
|---|---|
| Problem framing | The target, grain, exposure, estimand, or decision is ambiguous |
| Model families | Selecting regression, GLM, count, severity, survival, panel, time-series, or tail models |
| Validation and calibration | Designing splits, backtests, metrics, calibration, uncertainty, or stress tests |
| Applications and governance | Working on pricing, reserving, solvency, credibility, risk classification, or model use controls |
| Diagnostics and communication | Reviewing assumptions, interpreting output, or writing a decision-safe report |
| Source index | Checking authoritative references, scope, or currency |
Use the templates by stage: model-brief.md before data work; validation-plan.md before fitting or release; model-report.md for findings and decisions; model-governance-record.md for controlled deployment, review, monitoring, or retirement.
First-pass scripts are read-only: run python3 scripts/risk_preflight.py input.csv --output preflight.json before fitting, and python3 scripts/temporal_split_audit.py observations.csv --time-column observed_at --output splits.json when ordered data or forecast leakage is possible.
templates/model-brief.md — decision, data contract, estimand, and acceptance criteria.templates/validation-plan.md — split design, metrics, calibration, stress tests, and release gates.templates/model-report.md — evidence-led analysis and communication structure.templates/model-governance-record.md — ownership, assumptions, limitations, approvals, monitoring, and retirement triggers.scripts/risk_preflight.py — dependency-free, read-only CSV/JSONL profiling with machine-readable output.scripts/temporal_split_audit.py — dependency-free audit of chronological train/test windows and leakage boundaries.| Script | Purpose | Invocation |
|---|---|---|
scripts/risk_preflight.py | Read-only profiling pass over a CSV or JSONL input: distributions, zeros, negatives, skew, repeated entities, exposure balance, and data-quality exceptions, written as machine-readable JSON. Run it at workflow step 3, before any modeling, to profile the data before framing the model family. | python3 scripts/risk_preflight.py input.csv --output preflight.json |
scripts/temporal_split_audit.py | Audits chronological train/test windows and leakage boundaries in an ordered observation file (--time-column required; optional --test-size, --step, --gap, --output). Run it at workflow step 7 whenever observations are time-ordered or forecast leakage is possible, before trusting any validation result. | python3 scripts/temporal_split_audit.py observations.csv --time-column observed_at --output splits.json |
scripts/test_risk_scripts.py | Offline pytest suite covering both scripts above. Run it if you modify either script or when auditing a change to their output. | python3 -m pytest scripts/test_risk_scripts.py |
Both analysis scripts are dependency-free and never modify their inputs.
Do not call a model analysis complete until the decision and data contract are explicit, the evaluation design matches intended use, diagnostics and sensitivity are recorded, uncertainty and limitations are stated, and an independent reader could reproduce the reported result from the cited data, code, assumptions, and environment.
pytest only when running the bundled script tests.--output path for you to interpret under the Required Distinctions above.© magnus919, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 15 other files (scripts, references) in actuarial-risk-modeling of magnus919/agent-skills.
Open the folder on GitHubat commit 22b4723
Actuarial Risk Modeling 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Actuarial Risk Modeling this skillmagnus919/agent-skills | 115 | — | ~3.2k | Automated safety check: Pass | MIT | |
| Forecastingericrisco/rsc-harness | 180 | — | ~2.8k | Automated safety check: Pass | MIT | |
| Bayesian Reasoning Calibrationlyndonkl/claude | 164 | — | ~1.6k | Automated safety check: Pass | None | |
| CharlieEveryInc/charlie-cfo-skill | 323 | — | ~1.4k | Automated safety check: Pass | MIT | |
| Financial Modelingcbrock84/headcount | 2k | — | ~1.1k | Automated safety check: Pass | MIT | |
| Historical Cost Analyzerdatadrivenconstruction/DDC_Skills_for_AI_Agents_in_Construction | 345 | 1 repos | ~4.1k | Automated safety check: Pass | MIT |
ericrisco/rsc-harness
A skill your agent uses when projecting history forward — sales, demand, units, revenue, signups, traffic — into a defensible number with an error band: method by data shape, rolling-origin…
lyndonkl/claude
Applies Bayesian reasoning to systematically update probability estimates with new evidence, helping make better forecasts and avoid overconfidence.
EveryInc/charlie-cfo-skill
Your AI CFO for bootstrapped startups, named after Charlie Munger who embodied the principle that capital discipline is a competitive advantage.
cbrock84/headcount
Builds and stress-tests financial models for forecasting, scenario planning, and decision support — revenue build, cost structure, driver logic, and the sensitivities that show where a plan breaks.
datadrivenconstruction/DDC_Skills_for_AI_Agents_in_Construction
Analyze historical construction costs for benchmarking, trend analysis, and estimating calibration.
LeoYeAI/openclaw-master-skills
SaaS churn and retention analysis: cohort-based churn rates, retention curves, revenue churn vs logo churn, at-risk customer identification, expansion vs contraction MRR, churn recovery playbooks…
magnus919/agent-skills
Organize durable agent research outputs as summaries, analysis, and evidence dossiers.
magnus919/agent-skills
Build portable, first-person colored ASCII city engines and small GIS-derived city packs.
magnus919/agent-skills
Manage color workflows with ICC profiles, working spaces, gamut mapping, and color science.
magnus919/agent-skills
A skill your agent uses for PhD-level expertise in data science, statistics, and machine learning: rigorous statistical analysis, experimental design, causal inference, advanced modeling, research…
magnus919/agent-skills
Use Docker Compose to define, run, debug, and harden multi-container applications.
magnus919/agent-skills
Design, review, simulate, and verify FPGA logic using explicit RTL contracts, clock and reset models, CDC analysis, timing constraints, and reproducible implementation evidence.
Categories
A skill your agent uses when analyzing, selecting, validating, or communicating models for insurance, actuarial, financial-risk, or other consequential uncertain outcomes. Actuarial Risk Modeling is an agent skill from magnus919/agent-skills. Use when analyzing, selecting, validating, or communicating models for insurance, actuarial, financial-risk, or other consequential uncertain outcomes.
Actuarial Risk Modeling fits situations like: communicating models for insurance; other consequential uncertain outcomes; generic software forecasting; ordinary SaaS financial models.
Run `npx skills add magnus919/agent-skills --skill actuarial-risk-modeling -a claude-code`. Or copy the skill folder (actuarial-risk-modeling in magnus919/agent-skills) into .claude/skills/actuarial-risk-modeling in your project. Claude Code loads it when a task matches its description.
Run `npx skills add magnus919/agent-skills --skill actuarial-risk-modeling -a codex`. Or copy the skill folder (actuarial-risk-modeling in magnus919/agent-skills) into .agents/skills/actuarial-risk-modeling in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add magnus919/agent-skills --skill actuarial-risk-modeling -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/actuarial-risk-modeling, .gemini/skills/actuarial-risk-modeling, .github/skills/actuarial-risk-modeling and .opencode/skills/actuarial-risk-modeling in your project.
Going by SKILL.md and its folder, Actuarial Risk Modeling needs Python for the scripts in its folder and the command-line tools its instructions call (python3). Our summary lists: Python 3.
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.
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. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Actuarial Risk Modeling is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.2k tokens (SKILL.md is roughly 13k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 5.2k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Actuarial Risk Modeling: Forecasting (ericrisco/rsc-harness, 180 stars), Bayesian Reasoning Calibration (lyndonkl/claude, 164 stars), Charlie (EveryInc/charlie-cfo-skill, 323 stars) and Financial Modeling (cbrock84/headcount, 2k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
magnus919 (a GitHub user) maintains it in magnus919/agent-skills, which has 115 GitHub stars. The repository holds 131 skills in this directory. The repository was last updated on October 10, 2026.
Source: magnus919/agent-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.