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.5 | $0.00025 | $0.00223 |
| Sonnet 5.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 1mo 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.
- 1mo 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 (7 stars, last pushed 11d ago), licensed MIT. It adds 62 tokens to every session and 557 once invoked, about $0.0002 per session on Opus 5.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
code-execution
Execute scientific Python code for computation, data analysis, simulation, and verification. Use when: (1) running statistical analyses, (2) numerical computation, (3) data processing pipelines, (4) verifying calculations, (5) running simulations. NOT for: literature search (use literature-search), writing papers (use…
nltk-linguistics
NLP and corpus analysis via NLTK. Use when: user asks about tokenization, POS tagging, parsing, sentiment, or corpus statistics. NOT for: deep learning NLP or transformer models.
model-assessment
Use when validating or evaluating a trained medical-imaging model. Audits split leakage and validation design, computes task-correct held-out metrics (Dice + HD95, AUROC + AUPRC, FROC, calibration), and covers uncertainty/OOD and Grad-CAM explainability, each with a gate.
model-scaffold
Use when you need a runnable PyTorch training repo for a medical-imaging task (segmentation, classification, detection, synthesis, self-supervised, or fine-tuning a pretrained backbone). Emits a patient-level seed-locked split, train/evaluate scripts, config and a Methods stub.
build-domain-ontology
Construct a tool-independent domain ontology: scope the domain, atomize concepts, type relations, build hierarchy, audit consistency, detect gaps, and refine confidence.
radiomics-ml
Use when building or auditing a radiomics or tabular clinical-ML prediction model with a classical learner (LASSO, SVM, random forest, XGBoost and similar). Enforces nested CV, dimensionality control, in-fold feature selection, feature stability, calibration and external validation.