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 Vambrocop/EvidenceForge --skill meta-ml-screenergit clone --depth 1 https://github.com/Vambrocop/EvidenceForgeWrote 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/vambrocop/evidenceforge/meta-ml-screener)<a href="https://agentmods.dev/skills/vambrocop/evidenceforge/meta-ml-screener"><img src="https://agentmods.dev/badge/skills/vambrocop/evidenceforge/meta-ml-screener/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/vambrocop/evidenceforge/meta-ml-screener"><img src="https://agentmods.dev/badge/skills/vambrocop/evidenceforge/meta-ml-screener.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.00062 | $0.00557 |
| Opus 5 | $0.00031 | $0.00279 |
| Sonnet 5 | $0.00012 | $0.00111 |
| Haiku 4.5 | $0.00006 | $0.00056 |
Grade A, and why
meta-ml-screener 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 11d 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 — 91 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Meta ML Screener
Use this skill when machine learning will assist a systematic review or meta-analysis.
Core Principle
ML can reduce workload, prioritize records, extract candidates, and explore heterogeneity. It should not hide eligibility criteria, final inclusion decisions, or effect-size verification.
Intake
Identify the ML task:
- deduplication;
- title/abstract screening;
- full-text triage;
- study design classification;
- outcome classification;
- extraction assistance;
- risk-of-bias triage;
- topic modeling;
- moderator discovery.
Identify:
- labeled data available;
- human verification plan;
- recall requirement;
- audit log format;
- software or platform;
- whether LLMs are used.
Load references/ml-assisted-review.md for task-specific guidance.
Workflow
- Define ML role and what decisions remain human.
- Create seed labels or validation set.
- Define features, model, or prompt schema.
- Run prioritization/classification/extraction.
- Record scores, labels, and decisions.
- Validate recall or extraction accuracy.
- Escalate uncertain records to human review.
- Export decisions, model scores, prompts/schemas, and human adjudication.
- Report ML use transparently.
Use:
templates/screening-log.mdfor a human-readable log.templates/screening-log-schema.csvfor machine-readable logging.templates/example-screening-log.csvfor a minimal example.scripts/validate_screening_log.pyto check required fields, exclusion reasons, duplicate record IDs, and human follow-up decisions.
Output Modes
ML Screening Plan
ML task:
Human decision point:
Training/seed labels:
Validation metric:
Audit log:
Stopping rule:
Failure modes:
Reporting sentence:
Extraction Schema
Field:
Definition:
Source anchor:
Confidence:
Human verification:
Guardrails
- Do not exclude records solely because the model is confident unless the protocol explicitly allows it and recall is validated.
- Do not use LLM-extracted numbers without source anchors and verification.
- Do not treat ML-discovered moderators as confirmatory.
- Do not hide prompt/model/version details if they affect review decisions.
- Do not let automation erase exclusion reasons or reviewer accountability.
- Do not accept a screening log as auditable unless human decisions and exclusion reasons are recorded.
What ships with it
5 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.
- 11d ago First seen · 91 lines · 62 tokens per session scan A 45dd15448607
meta-ml-screener is a skill published in the GitHub repository Vambrocop/EvidenceForge (5 stars, last pushed 1mo ago), licensed MIT. It adds 62 tokens to every session and 557 once invoked, about $0.0003 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-31.
Other skills, from other repositories
compute-normalization
Normalize results by compute budget (Pareto analysis).
clean-data
Interactive data profiling and cleaning assistant for medical research. Three-stage workflow (profile, flag, code-generate) with user approval gates at each step. Handles missing values, outliers, duplicates, and type mismatches in CSV/Excel clinical data. Does NOT auto-clean — all decisions require researcher…
model-scaffold
Generate a reproducible, runnable PyTorch training repo for a medical-imaging task — segmentation, classification, detection, image-to-image synthesis, self-supervised pretraining, or fine-tuning a pretrained backbone (transfer learning) — the missing middle link between choosing an architecture and validating a…
model-sourcing
Vet the concrete third-party model a study will be built on — this repository, this revision, this checkpoint — not the architecture family. Records a model dossier (source and version pin, licence and the file it was read from, intended use, pretrained-weight provenance, model task vs study task, reported validation…
preprocess-imaging
Design or audit the data-preparation stage of a medical-imaging model — DICOM/NIfTI intake, resampling and intensity normalisation, and the augmentation plan — so the pipeline is leakage-safe before model-scaffold builds the training repo. Emits a declarative preprocessing manifest and a deterministic data-stage…
radiomics-ml
Produce or audit a radiomics / tabular clinical-ML study — imaging or clinical features → any classical learner (penalised logistic [LASSO / ridge / elastic-net], SVM, k-NN, naive Bayes, LDA/QDA, decision tree, random forest, gradient boosting [XGBoost / LightGBM / CatBoost], shallow MLP, stacked ensembles) → a…