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 hannesill/m4 --skill lods-scoregit clone --depth 1 https://github.com/hannesill/m4Wrote 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/hannesill/m4/lods-score)<a href="https://agentmods.dev/skills/hannesill/m4/lods-score"><img src="https://agentmods.dev/badge/skills/hannesill/m4/lods-score/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/hannesill/m4/lods-score"><img src="https://agentmods.dev/badge/skills/hannesill/m4/lods-score.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector pass
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.00031 | $0.01368 |
| Opus 5 | $0.00015 | $0.00684 |
| Sonnet 5 | $0.00006 | $0.00274 |
| Haiku 4.5 | $0.00003 | $0.00137 |
Grade A, and why
lods-score 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 9d 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 — 154 lines — stays where its author put it; the contents beside it link to each section on GitHub.
LODS Score Calculation
The Logistic Organ Dysfunction Score (LODS) assesses organ dysfunction across 6 systems with logistic regression-derived weights. It provides mortality prediction based on the first ICU day.
When to Use This Skill
- Multi-organ dysfunction assessment
- Mortality prediction with organ-specific weighting
- Research on organ failure patterns
- Alternative to SOFA for organ dysfunction quantification
Score Components (First 24 Hours)
| System | Variables | Score Range |
|---|---|---|
| Neurologic | GCS | 0-5 |
| Cardiovascular | HR, SBP | 0-5 |
| Renal | BUN, Creatinine, Urine Output | 0-5 |
| Pulmonary | PaO2/FiO2 (ventilated only) | 0-3 |
| Hematologic | WBC, Platelets | 0-3 |
| Hepatic | PT, Bilirubin | 0-1 |
Total Range: 0-22
Pre-computed Table
SELECT
subject_id,
hadm_id,
stay_id,
lods,
neurologic,
cardiovascular,
renal,
pulmonary,
hematologic,
hepatic
FROM mimiciv_derived.lods;
Component Scoring Details
Neurologic (GCS)
| GCS | Score |
|---|---|
| <= 5 | 5 |
| 6-8 | 3 |
| 9-13 | 1 |
| 14-15 | 0 |
Cardiovascular
| Condition | Score |
|---|---|
| HR < 30 OR SBP < 40 | 5 |
| SBP < 70 OR SBP >= 270 | 3 |
| HR >= 140 OR SBP >= 240 OR SBP < 90 | 1 |
| Normal | 0 |
Renal
| Condition | Score |
|---|---|
| UO < 500 OR BUN >= 56 | 5 |
| Cr >= 1.6 OR UO < 750 OR BUN >= 28 OR UO >= 10000 | 3 |
| Cr >= 1.2 OR BUN >= 7.5 | 1 |
| Normal | 0 |
Pulmonary (Ventilated Patients Only)
| PaO2/FiO2 | Score |
|---|---|
| < 150 | 3 |
| >= 150 | 1 |
| Not ventilated | 0 |
Hematologic
| Condition | Score |
|---|---|
| WBC < 1.0 | 3 |
| WBC < 2.5 OR Platelets < 50 OR WBC >= 50 | 1 |
| Normal | 0 |
Hepatic
| Condition | Score |
|---|---|
| Bilirubin >= 2.0 OR PT > 15s OR PT < 3s | 1 |
| Normal | 0 |
Critical Implementation Notes
- Prothrombin Time (PT): The "standard" PT is assumed to be 12 seconds. Abnormal is > 15s (12 + 3) or < 3s (12 * 0.25).
What ships with it
2 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
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.
- 9d ago First seen · 154 lines · 31 tokens per session scan A 530299f346a5
lods-score is a skill published in the GitHub repository hannesill/m4 (43 stars, last pushed 1mo ago), licensed MIT. It adds 31 tokens to every session and 1,368 once invoked, about $0.0002 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-08-30.
Other skills, from other repositories
arbor-agent-orchestrator
Top-level controller for recreating the open-source AutoResearch workflow as a suite of skills. Use when the user asks to run, emulate, extract, validate, or refine Arbor/AutoResearch behavior, especially when a coordinator must load phase skills for setup, ideation, executors, merge evaluation, novelty search…
dfam-check
Measure mesh files against Design for Additive Manufacturing (DfAM) rules and report printability findings per process (FDM, SLS, SLA/DLP, metal PBF, MJF). Use when the user asks whether a part is printable, wants overhang/wall-thickness/support analysis of an .stl, .obj, .ply, or .3mf mesh, wants a build-orientation…
tooluniverse-gene-enrichment
Gene-set enrichment analysis — GO (Biological Process, Molecular Function, Cellular Component), KEGG, Reactome pathway enrichment via clusterProfiler, gseapy, ORA, GSEA. Use for interpreting DEG lists, screen hit lists, or any gene-list-to-pathways query. Includes simplify-cutoff handling and union-vs-total…
tooluniverse-phylogenetics
Phylogenetic analysis — de novo multiple sequence alignment (Clustal Omega/MUSCLE/MAFFT via EBImsaalign) and neighbour-joining/UPGMA tree building (EBIbuildphylogenetictree) from your own sequences, plus tree analysis, treeness, saturation (PhyKIT), parsimony-informative sites, alignment gap analysis, DVMC…
tooluniverse-variant-analysis
VCF and variant analysis — parsing, annotation, classification (synonymous, missense, frameshift, stopgained), VAF filtering, coding vs non-coding categorization, multi-condition variant comparison. Use for VCF parsing, variant fraction calculations (denominator = coding subset only, NOT all variants), and per-sample…
tooluniverse-cell-line-profiling
Cancer cell-line selection and profiling for experimental model choice. Cross-references DepMap, Cellosaurus, COSMIC, PharmacoDB to deliver identity verification, mutation/CNV profile, gene dependencies, drug sensitivities, and druggable targets. Use to answer 'which cell line should I use for studying gene X?' or 'is…