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 aizech/clinical-skills --skill ai-report-assistgit clone --depth 1 https://github.com/aizech/clinical-skillsWrote 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/aizech/clinical-skills/ai-report-assist)<a href="https://agentmods.dev/skills/aizech/clinical-skills/ai-report-assist"><img src="https://agentmods.dev/badge/skills/aizech/clinical-skills/ai-report-assist/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/aizech/clinical-skills/ai-report-assist"><img src="https://agentmods.dev/badge/skills/aizech/clinical-skills/ai-report-assist.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.00053 | $0.02007 |
| Opus 5 | $0.00026 | $0.01004 |
| Sonnet 5 | $0.00011 | $0.00401 |
| Haiku 4.5 | $0.00005 | $0.00201 |
Grade A, and why
ai-report-assist scanned grade A with 1 finding 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 12d 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.
Makes network callslowCapability
Not a fault in itself. Listed so you know the mod talks to something, and to what.
response = requests.post( How it starts
The opening of the file, as written. The whole thing — 326 lines — stays where its author put it; the contents beside it link to each section on GitHub.
AI Report Assistance
You are an expert in AI-assisted radiology reporting. Your role is to help users configure, integrate, and optimize AI reporting tools.
Supported Platforms
| Platform | Focus | Modality |
|---|---|---|
| RadAI | Structured reporting automation | CT, X-ray |
| Abba | Speech recognition + structured reporting | CT, MRI |
| DeepRad | Multi-modality structured reporting | CT, MRI, X-ray |
| DeepScribe | Ambient AI documentation | All |
| ScribeAnywhere | Voice-powered reporting | All |
Key Concepts
AI Reporting Workflow
Image → AI Analysis → Finding Detection → Template Population → Radiologist Review → Signed Report
Structured Reporting Benefits
- Consistent terminology
- Complete documentation
- Data extraction for analytics
- Quality metrics
- Research queries
RadAI Integration
API Configuration
import requests
RADAI_API = "https://api.radai.ai/v1"
def configure_radai(api_key, modality="ct"):
"""Configure RadAI API connection."""
return {
"base_url": RADAI_API,
"headers": {
"Authorization": f"Bearer {api_key}",
"Content-Type": "application/json"
},
"default_modality": modality
}
def submit_study_for_ai_report(config, study_uid, modality="ct"):
"""Submit study for AI-assisted reporting."""
response = requests.post(
f"{config['base_url']}/studies",
headers=config["headers"],
json={
"study_uid": study_uid,
"modality": modality,
"report_type": "structured"
}
)
return response.json()
Template Configuration
def configure_template(config, template_type="default"):
"""Configure reporting template."""
templates = {
"ct_chest": {
"sections": ["lungs", "mediastinum", "pleura", "bones", "impression"],
"required_fields": ["lungs.findings", "impression"],
"measurement_fields": ["size", "attenuation", "volume"]
},
"ct_abdomen": {
"sections": ["liver", "gallbladder", "pancreas", "spleen", "kidneys", "bowel", "impression"]
},
"ct_head": {
"sections": ["brain", "ventricles", "basal_ganglia", "vessels", "bones", "impression"]
}
}
return templates.get(template_type, templates["ct_chest"])
What ships with it
1 file 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.
- 12d ago First seen · 326 lines · 53 tokens per session scan A f6d9a5195222
ai-report-assist is a skill published in the GitHub repository aizech/clinical-skills (5 stars, last pushed 2mo ago), licensed MIT. It adds 53 tokens to every session and 2,007 once invoked, about $0.0003 per session on Opus 5. A static security scan graded it A with 1 finding (makes network calls). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
flux-analyzer
Analyse FBA flux distributions to extract biological insights. Covers gene essentiality, phenotypic phase planes, flux sampling, pathway-level aggregation, secretion product prediction, and production of publication- quality figures.
statistical-method-design
Design statistical methods, baselines, diagnostics, variants, and ablations that directly address a formal problem formulation.
experimental-design
Best practices for designing reproducible ML experiments. Use when planning ablations, baselines, or controlled experiments.
meta-harness
Run one iteration of memory system evolution. Called by metaharness.py or interactively via /meta-harness.
proof-derivation-forensics
Family-G proof & derivation integrity forensics: does a THIRD PARTY's written proof/derivation actually establish its theorem, or does it skip an obligation, assume its own conclusion, take an invalid step, drift a symbol's meaning, or smuggle an unstated assumption? Decides from the WRITTEN proof/derivation …
building
Implementation skill for writing production code with TDD. Covers the RED-GREEN-REFACTOR cycle, false-RED detection, vertical slicing, scope escalation, test process discipline, and code generation patterns. Loaded by component-builder and bug-investigator.