Claude Skill MartBrowse skillsWhat is a Skill?
Back to list

BIDS Neuroimaging Data Standard Assistant

Helps organize, query, validate, and convert neuroscience data (MRI, EEG, PET and more) into the BIDS standard.

Data & AnalyticsAdvanced33,0303,248AI score 8/10Last updated: Aug 9, 2026

What it does

BIDS (Brain Imaging Data Structure) is the community standard for organizing neuroscience and biomedical research data with consistent directories, filenames, and metadata. This skill guides Claude through:

  • Laying out all 11 modalities: MRI (anat, func, dwi, fmap, ASL), PET, microscopy, EEG/MEG/iEEG/EMG, NIRS, motion capture, and behavioral data
  • Writing dataset_description.json, participants.tsv, events.tsv, and scans.tsv
  • Querying datasets with PyBIDS BIDSLayout by subject/session/task/run, including SQLite index caching
  • Checking compliance with the Deno-based bids-validator and configuring .bidsignore
  • Converting DICOM to BIDS via HeuDiConv, dcm2bids, or BIDScoin
  • Running BIDS-Apps (fMRIPrep, MRIQC, QSIPrep) and producing valid derivatives

It also ships eight diagnosed failure modes with fixes (missing dataset_description, absent SliceTiming, TSV encoding problems, phase-encoding axis confusion, slow indexing) plus best practices such as defacing, metadata inheritance, BIDS URIs for provenance, and DataLad versioning. Bundled references include the machine-readable BIDS schema, the current BEP table, per-modality metadata fields, and conversion-tool recipes.

Who it's for

  • Researchers preparing datasets for OpenNeuro, DANDI, or journal data-sharing requirements
  • Imaging analysts who need reproducible DICOM-to-BIDS pipelines
  • Data managers harmonizing datasets across multiple labs
  • Graduate students still learning BIDS filename grammar and required metadata

Examples

  1. DICOM conversion: "Write a HeuDiConv heuristic for this scanner folder" → Claude follows the reconnaissance → heuristic → convert sequence and can apply ReproIn naming.
  2. Validation debugging: "The validator says 'Not a BIDS dataset' — why?" → it identifies the missing root dataset_description.json and generates a minimal version.
  3. Query script: "List paths and RepetitionTime for every task-rest bold file" → it produces PyBIDS code with entity filters and database_path caching for speed.

· · · Install guide · · ·

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on Claude Skill Mart.
Copy the skills/bids folder from the GitHub repo K-Dense-AI/scientific-agent-skills into my ~/.claude/skills/bids/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/K-Dense-AI/scientific-agent-skills.git /tmp/scientific-agent-skills && mkdir -p ~/.claude/skills && cp -r /tmp/scientific-agent-skills/skills/bids ~/.claude/skills/

This is a third-party skill. Check the source repository before installing.

  1. Open a terminal and make sure the skills folder exists: mkdir -p ~/.claude/skills
  2. Clone the repository into a temporary directory: git clone https://github.com/K-Dense-AI/scientific-agent-skills.git /tmp/scientific-agent-skills
  3. Copy just the BIDS skill: cp -r /tmp/scientific-agent-skills/skills/bids ~/.claude/skills/
  4. Confirm the references/ folder (core_workflows.md, bids_schema.json, metadata_fields.md) came along: ls ~/.claude/skills/bids
  5. Install the Python tooling: uv pip install pybids bids-validator-deno nibabel pydicom (add heudiconv or dcm2bids if you need DICOM conversion)
  6. Restart Claude Code and try a prompt such as "Validate my BIDS dataset" to trigger the skill.