Toolkit for accessing and building ML features from curated ICU clinical data.

Install

mkdir -p .claude/skills/mimic && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/11452" && unzip -o skill.zip -d .claude/skills/mimic && rm skill.zip

Installs to .claude/skills/mimic

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

MIMIC (Medical Information Mart for Intensive Care) database toolkit. Curated ICU data: vitals, labs, medications, notes, diagnoses. Tools for querying MIMIC-III/IV, building ML features, and reproducing benchmarks.
215 charsno explicit “when” trigger
Advanced

Key capabilities

  • Query MIMIC-III/IV databases
  • Extract clinical features like vitals and labs
  • Build ML benchmarks for clinical predictions
  • Reproduce clinical benchmarks
  • Load MIMIC-IV into PostgreSQL

How it works

The skill provides Python tools and SQL patterns to connect to a PostgreSQL database containing MIMIC-IV, allowing users to query specific clinical data and extract features for analysis.

Inputs & outputs

You give it
SQL queries, database connection details
You get back
Pandas DataFrames containing queried clinical data, extracted features, ML benchmark results

When to use mimic

  • Extract clinical features
  • Query icu vitals
  • Analyze medical data

About this skill

Overview

MIMIC (Medical Information Mart for Intensive Care) provides ICU data: vitals, labs, medications, notes, diagnoses. Tools for querying MIMIC-III/IV, building ML features, and reproducing clinical benchmarks.

Access

Apply for access at https://physionet.org/content/mimiciv/ -- requires CITI data use training.

Installation

uv pip install psycopg2 pandas

Python Analysis

import pandas as pd
from sqlalchemy import create_engine

engine = create_engine("postgresql://user:pass@localhost:5432/mimiciv")

# First 24h vitals
query = """
SELECT subject_id, charttime, valuenum
FROM mimiciv_icu.chartevents
WHERE itemid = 220045
AND valuenum IS NOT NULL
LIMIT 100
"""
hr = pd.read_sql(query, engine)

Workflow

  1. Apply for MIMIC access (physionet.org)
  2. Load MIMIC-IV into PostgreSQL
  3. Query ICU stays, diagnoses, labs, medications, notes
  4. Extract features (vitals over time, labs at admission, comorbidity scores)
  5. Build ML benchmarks (in-hospital mortality, LOS prediction, sepsis detection)

When not to use it

  • When the user does not have access to MIMIC data
  • When the user has not completed CITI data use training
  • When the user does not have PostgreSQL set up for MIMIC-IV

Prerequisites

psycopg2pandasMIMIC access (physionet.org)PostgreSQL with MIMIC-IV loaded

Limitations

  • Requires CITI data use training for access
  • Requires MIMIC-IV to be loaded into PostgreSQL
  • Focuses on querying and feature building from MIMIC data

How it compares

This skill offers a programmatic approach to interact with the MIMIC database for clinical research, automating data extraction and feature engineering compared to manual database querying and data processing.

Compared to similar skills

mimic side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
mimic (this skill)03moReviewAdvanced
embu-data-audit03moReviewIntermediate
research05moNo flagsIntermediate
senior-data-engineer217moReviewAdvanced

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

embu-data-audit

murzoglu

Audit active EMBU data pipeline decisions in the doktoratezi repository. Use when working on EMBU, EMBU-C, EMBU-P, Likert 4pt/6pt, Stage 1, Stage 2, Stage 3, family matching, outliers, ICC, CFA, mixed Likert families, find_embu_columns, PII removal, or EMBU v2.0 validation.

00

research

dmitryprg-ai

Analyze data, investigate datasets, debug with data, and explore system behavior. Use when analyzing, running SQL queries, data profiling, investigating patterns, building statistics, exploring CSV/JSON data, or debugging with data evidence.

00

senior-data-engineer

davila7

World-class data engineering skill for building scalable data pipelines, ETL/ELT systems, and data infrastructure. Expertise in Python, SQL, Spark, Airflow, dbt, Kafka, and modern data stack. Includes data modeling, pipeline orchestration, data quality, and DataOps. Use when designing data architectures, building data pipelines, optimizing data workflows, or implementing data governance.

2179

senior-data-scientist

davila7

World-class data science skill for statistical modeling, experimentation, causal inference, and advanced analytics. Expertise in Python (NumPy, Pandas, Scikit-learn), R, SQL, statistical methods, A/B testing, time series, and business intelligence. Includes experiment design, feature engineering, model evaluation, and stakeholder communication. Use when designing experiments, building predictive models, performing causal analysis, or driving data-driven decisions.

952

spark-optimization

wshobson

Optimize Apache Spark jobs with partitioning, caching, shuffle optimization, and memory tuning. Use when improving Spark performance, debugging slow jobs, or scaling data processing pipelines.

431

finance-manager

ailabs-393

Comprehensive personal finance management system for analyzing transaction data, generating insights, creating visualizations, and providing actionable financial recommendations. Use when users need to analyze spending patterns, track budgets, visualize financial data, extract transactions from PDFs, calculate savings rates, identify spending trends, generate financial reports, or receive personalized budget recommendations. Triggers include requests like "analyze my finances", "track my spending", "create a financial report", "extract transactions from PDF", "visualize my budget", "where is my money going", "financial insights", "spending breakdown", or any finance-related analysis tasks.

1221

Search skills

Search the agent skills registry