Comprehensive toolkit for survival analysis and time-to-event modeling in Python using scikit-survival. Use this skill when working with censored survival data, performing time-to-event analysis, fitting Cox models, Random Survival Forests, Gradient Boosting models, or Survival SVMs, evaluating survival predictions with concordance index or Brier score, handling competing risks, or implementing any survival analysis workflow with the scikit-survival library.
89
78%
Does it follow best practices?
Impact
96%
1.24xAverage score across 6 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./scientific-skills/scikit-survival/SKILL.mdCorrect C-index selection and multi-metric evaluation
Uses Uno's C-index
100%
100%
y_train passed to ipcw
100%
100%
Integrated Brier score reported
100%
100%
Time-dependent AUC reported
0%
100%
Survival functions for Brier
100%
100%
as_concordance_index_ipcw_scorer used
100%
100%
Surv.from_dataframe or from_arrays
100%
100%
StandardScaler fit on train only
0%
100%
Results written to file
100%
100%
RSF permutation feature importance and data validation
Permutation importance used
100%
100%
No built-in importances
100%
100%
Data quality validation
100%
100%
Events-per-feature check
0%
100%
Censoring rate reported
100%
100%
Surv object creation
0%
100%
Scaler fit on train only
0%
0%
RandomSurvivalForest used
100%
100%
Feature ranking output
100%
100%
n_jobs parallel training
100%
100%
Competing risks analysis with cumulative incidence functions
cumulative_incidence_competing_risks used
0%
100%
No KM for event-specific probability
100%
100%
Cause-specific Cox models
66%
100%
Correct event encoding per model
80%
100%
Surv object used
0%
100%
CIF results reported
100%
100%
Cause-specific coefficients reported
100%
100%
Results saved to file
100%
100%
Penalized Cox feature selection for high-dimensional data
CoxnetSurvivalAnalysis used
100%
100%
l1_ratio specified
70%
100%
Coef_ non-zero for selection
100%
100%
CV scorer correct
0%
100%
GridSearchCV or cross_val_score
100%
100%
Surv object created
0%
100%
StandardScaler applied
100%
100%
Scaler fit on train only
100%
100%
Results saved to JSON
100%
100%
True biomarkers recovered
100%
100%
Gradient boosting regularization and tuning
GradientBoostingSurvivalAnalysis used
100%
100%
Small learning rate
100%
100%
Subsample or dropout regularization
30%
100%
CV scorer correct
100%
100%
Uno's C-index on test set
100%
100%
Integrated Brier score reported
100%
100%
Time-dependent AUC reported
100%
100%
y_train passed to ipcw
100%
100%
n_estimators_used reported
100%
100%
Surv object used
40%
0%
Survival SVM with sklearn Pipeline and hyperparameter tuning
SVM survival model used
100%
100%
StandardScaler included
100%
100%
Scaler fit on train data only
100%
100%
sklearn Pipeline used
100%
100%
Alpha hyperparameter tuned
100%
100%
CV scorer correct
0%
100%
Uno's C-index on test set
100%
100%
y_train passed to ipcw
100%
100%
Surv object created
0%
0%
Results saved to JSON
100%
100%
25e1c0f
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.