By Bardli
Medical-imaging dataset workflow skills: dataset-acquisition, dicom-converter, nnunet-converter. Progressive-disclosure SKILL.md files with mandatory MUST-read pointers, plus working helper scripts (DICOM auditor, SOP-UID map writer, multi-RTSTRUCT union parser, GDC manifest, HF revision-pinned downloader, simple nnUNet CLI, provenance manifest writer).
Use when the user wants to pull a dataset from TCGA / GDC, Kaggle (competition or dataset), HuggingFace, or Google Drive, or asks for an sbatch script for a long download. Triggers on phrases like "grab the CESC slides", "download BraTS from huggingface", "pull RSNA pneumonia from kaggle", "GDC manifest", "gdown", "sbatch for this download", and on the tools gdc-client, kaggle, huggingface_hub, snapshot_download, gdown. Does NOT cover DICOM→NIfTI conversion or nnUNet formatting — hand off to the dicom-converter or nnunet-converter skill.
Use when converting DICOM series to NIfTI, handling RTSTRUCT/SEG annotations, auditing a DICOM dataset's health (clean vs dirty), routing per-contour or per-frame masks to the correct slice/acquisition, or debugging DICOM→NIfTI label misalignment. Triggers on keywords like DICOM, NIfTI, nii.gz, RTSTRUCT, SEG, SimpleITK, ImageSeriesReader, pydicom, ImagePositionPatient, AcquisitionNumber, SOPInstanceUID, ContourImageSequence, DerivationImageSequence, multi-acquisition, z-spacing, sop_to_acq.
Use when the user asks to convert, prepare, or organize a medical imaging dataset for nnUNet v2 / nnU-Net training, structure imagesTr/labelsTr folders, write dataset.json, generate splits_final.json, or set up classification labels (cls_data.csv). Triggers on the strings nnUNet, nnU-Net, imagesTr, labelsTr, dataset.json, splits_final.json, classification_labels, NaturalImage2DIO, NibabelIO, SimpleITKIO, Tiff3DIO. Inputs may be NIfTI / MHA / NRRD / PNG / BMP / TIFF; raw DICOM inputs must hand off to the dicom-converter skill first.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A Claude Code plugin marketplace bundling three composable skills for medical-imaging dataset work: dataset acquisition, DICOM → NIfTI conversion, and nnUNet v2 formatting.
The three skills are independent — Claude loads each one on demand based on the task — but they are designed to compose: typically you acquire data, then convert DICOM to NIfTI, then format for nnUNet training.
/plugin update)/plugin marketplace add Bardli/AIHubSkillSet
/plugin install ai-hub-skill-set@ai-hub-skill-set
Then /plugin list to confirm and /plugin update ai-hub-skill-set@ai-hub-skill-set whenever you want to pull new revisions.
| Skill | Purpose | Triggers on |
|---|---|---|
dataset-acquisition | Download from TCGA/GDC, Kaggle, HuggingFace, Google Drive; generate SLURM sbatch scripts | "grab the CESC slides", "pull this Kaggle competition", "download from HF and pin the revision", "sbatch script for this download" |
dicom-converter | DICOM series → NIfTI; RTSTRUCT/SEG handling; SOP-UID-anchored routing for multi-acquisition data; 10-check audit script; multi-RTSTRUCT OR-union; debug recipes for label misalignment | "convert these DICOMs to NIfTI", "handle this RTSTRUCT", "debug this label/image mismatch", "audit this DICOM dataset" |
nnunet-converter | Format imaging datasets into nnUNet v2 layout (imagesTr/labelsTr/dataset.json/splits_final.json); handles 2D PNG/BMP/TIFF, 3D NIfTI/MHA/NRRD, 3D TIFF, multi-modal, classification labels, ignore label, region-based | "make this nnUNet-ready", "prepare for nnUNet training", "generate dataset.json" |
┌──────────────────────┐
│ dataset-acquisition │ download from TCGA/GDC, Kaggle, HF, gdrive
└─────────┬────────────┘
▼
┌──────────────────────┐
│ dicom-converter │ DICOM → NIfTI (only if input is DICOM)
└─────────┬────────────┘
▼
┌──────────────────────┐
│ nnunet-converter │ nnUNet v2 layout + dataset.json + splits
└──────────────────────┘
Skip any step that does not apply. If the source data is already NIfTI/MHA, skip dicom-converter. If you do not need nnUNet, skip nnunet-converter.
If you prefer to vendor the skills directly into a project (no auto-update):
git clone https://github.com/Bardli/AIHubSkillSet.git
mkdir -p ~/.claude/skills # or .claude/skills/ for project-scoped
cp -r AIHubSkillSet/skills/* ~/.claude/skills/
You can also copy individual skills if you only want one or two:
cp -r AIHubSkillSet/skills/nnunet-converter ~/.claude/skills/
AIHubSkillSet/
├── .claude-plugin/
│ ├── marketplace.json # marketplace declaration
│ └── plugin.json # this repo IS the plugin (one plugin, three skills)
├── skills/
│ ├── nnunet-converter/ # progressive-disclosure skill
│ │ ├── SKILL.md
│ │ ├── references/ # 10 topical .md files
│ │ └── scripts/ # convert_template, simple-CLI, manifest writer
│ ├── dataset-acquisition/ # progressive-disclosure skill
│ │ ├── SKILL.md
│ │ ├── references/ # tcga_gdc, kaggle, huggingface, google_drive, sbatch_template
│ │ └── scripts/ # gdc_manifest.py, hf_download.py
│ └── dicom-converter/ # progressive-disclosure skill
│ ├── SKILL.md
│ ├── references/ # 9 topical .md files (audit, SOP-UID routing, multi-RTSTRUCT, etc.)
│ └── scripts/ # audit_dicom_dataset, build_sop_to_acq, parse_rtstruct_union
└── README.md
SKILL.md entry point that loads detailed references/*.md on demand, with mandatory MUST read pointers for the references the model has to consult before writing code or commands. This keeps the always-loaded context small while preserving the depth of each topic.dataset-acquisition refuses to do DICOM→NIfTI; it tells you to use dicom-converter).npx claudepluginhub bardli/aihubskillset-dataconvert --plugin ai-hub-skill-setFLARE lab skill bundle. Initial release: dataset-acquisition (TCGA/GDC, Kaggle, HuggingFace, Google Drive + sbatch), dicom-converter (DICOM→NIfTI, RTSTRUCT/SEG SOP-UID routing, audit + helper scripts), nnunet-converter (nnUNet v2 layout for 2D/3D, multi-modal, classification, region-based). More lab skills will land here over time.
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Plugin-safe Claude Code distribution of Antigravity Awesome Skills with 1,561 supported skills.
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.