Iron Proxy Gateway for NanoClaw
nanocoai/nanoclaw
Installs or refreshes Iron Proxy and its Iron Control web console for NanoClaw, with a local Docker setup, database, credentials and a human approval bridge.
Preprocess task-based or resting-state fMRI data with fMRIPrep — a robust, BIDS-App preprocessing pipeline built on FSL, ANTs, FreeSurfer, AFNI, and Nilearn.
$ npx skills add NeuroAIHub/BrainPilot --skill fmriprep -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install NeuroAIHub/BrainPilot fmriprep --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/NeuroAIHub/BrainPilot.git skills-src && mkdir -p .claude/skills && cp -r skills-src/packages/skills/skills/06_fMRI_Neuroimaging/fmriprep .claude/skills/fmriprep && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "fmriprep" agent skill from https://github.com/NeuroAIHub/BrainPilot/tree/main/packages/skills/skills/06_fMRI_Neuroimaging/fmriprep into .claude/skills/fmriprep/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fmriprep", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/NeuroAIHub/BrainPilot/tree/main/packages/skills/skills/06_fMRI_Neuroimaging/fmriprepType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add NeuroAIHub/BrainPilot --skill fmriprep -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install NeuroAIHub/BrainPilot fmriprep --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/NeuroAIHub/BrainPilot.git skills-src && mkdir -p .agents/skills && cp -r skills-src/packages/skills/skills/06_fMRI_Neuroimaging/fmriprep .agents/skills/fmriprep && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "fmriprep" agent skill from https://github.com/NeuroAIHub/BrainPilot/tree/main/packages/skills/skills/06_fMRI_Neuroimaging/fmriprep into .agents/skills/fmriprep/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fmriprep", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add NeuroAIHub/BrainPilot --skill fmriprep -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install NeuroAIHub/BrainPilot fmriprep --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/NeuroAIHub/BrainPilot.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/packages/skills/skills/06_fMRI_Neuroimaging/fmriprep .cursor/skills/fmriprep && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "fmriprep" agent skill from https://github.com/NeuroAIHub/BrainPilot/tree/main/packages/skills/skills/06_fMRI_Neuroimaging/fmriprep into .cursor/skills/fmriprep/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fmriprep", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/NeuroAIHub/BrainPilot.git --path packages/skills/skills/06_fMRI_Neuroimaging/fmriprep--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add NeuroAIHub/BrainPilot --skill fmriprep -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install NeuroAIHub/BrainPilot fmriprep --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/NeuroAIHub/BrainPilot.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/packages/skills/skills/06_fMRI_Neuroimaging/fmriprep .gemini/skills/fmriprep && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "fmriprep" agent skill from https://github.com/NeuroAIHub/BrainPilot/tree/main/packages/skills/skills/06_fMRI_Neuroimaging/fmriprep into .gemini/skills/fmriprep/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fmriprep", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install NeuroAIHub/BrainPilot fmriprepInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add NeuroAIHub/BrainPilot --skill fmriprep -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/NeuroAIHub/BrainPilot.git skills-src && mkdir -p .github/skills && cp -r skills-src/packages/skills/skills/06_fMRI_Neuroimaging/fmriprep .github/skills/fmriprep && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "fmriprep" agent skill from https://github.com/NeuroAIHub/BrainPilot/tree/main/packages/skills/skills/06_fMRI_Neuroimaging/fmriprep into .github/skills/fmriprep/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fmriprep", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add NeuroAIHub/BrainPilot --skill fmriprep -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install NeuroAIHub/BrainPilot fmriprep --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/NeuroAIHub/BrainPilot.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/packages/skills/skills/06_fMRI_Neuroimaging/fmriprep .opencode/skills/fmriprep && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "fmriprep" agent skill from https://github.com/NeuroAIHub/BrainPilot/tree/main/packages/skills/skills/06_fMRI_Neuroimaging/fmriprep into .opencode/skills/fmriprep/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fmriprep", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
fmriprepPreprocess task-based or resting-state fMRI data with fMRIPrep — a robust, BIDS-App preprocessing pipeline built on FSL, ANTs, FreeSurfer, AFNI, and Nilearn.
Fmriprep is an agent skill from NeuroAIHub/BrainPilot. Preprocess task-based or resting-state fMRI data with fMRIPrep — a robust, BIDS-App preprocessing pipeline built on FSL, ANTs, FreeSurfer, AFNI, and Nilearn. Use this skill whenever the user asks to preprocess fMRI/BOLD data, run fMRIPrep on a BIDS dataset, set up Docker/Singularity/Apptainer containers for fMRIPrep, choose output spaces (MNI152NLin2009cAsym, fsaverage, fsLR/CIFTI), configure susceptibility distortion correction (SDC), extract or interpret the confounds table, resample to surface/grayordinates…
Its SKILL.md is about 4.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 13 other files, including reference files (for example `references/bids-filter.md`, `references/citation.md` and `references/cli-reference.md`).
It sits in DevOps & Cloud, covering Containers. It works with Docker. The repository describes itself as: BrainPilot: Automating Brain Discovery with Agentic Research. The licence is AGPL-3.0.
12 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 93f6855. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
dockerpythonFrom the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
surfer.nmr.mgh.harvard.eduAlso links to:
github.comfmriprep.orgdoi.orgfmriprep.readthedocs.ioneurostars.orgFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Fmriprep loads about 4.1k tokens when it runs, and up to ~41k if it reads all its reference files. Until then it costs about 150 tokens; SKILL.md has 1,308 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from NeuroAIHub/BrainPilot at commit 93f6855, republished under its AGPL-3.0 licence (© NeuroAIHub). 1,308 words, ~4,119 tokens.
.claude/skills/fmriprep/SKILL.md (or your agent's skills folder). This skill also uses 12 other files; get the full folder from GitHub.This skill encodes complete operational knowledge of fMRIPrep — the NiPreps BIDS-App for preprocessing task and resting-state fMRI. It covers installation (Docker/Apptainer/pip), the full CLI, workflow internals, output layout, the confounds table, output spaces / TemplateFlow, susceptibility distortion correction, BIDS filters, troubleshooting, and how to cite. It is derived from the fMRIPrep 25.2.x (LTS) source tree (https://github.com/nipreps/fmriprep).
Activate when the user:
--output-spaces, --cifti-output, or surface targets (fsaverage, fsLR)--use-syn-sdc, --force syn-sdc, IntendedFor, B0FieldIdentifier)~_desc-confounds_timeseries.tsv), aCompCor/tCompCor, motion parametersIsRunning errors, or race conditions--derivatives), an existing FreeSurfer subject dir, or a partial run--bids-filter-file) or wants to select tasks/sessions/echoes| Topic | File | When to Read |
|---|---|---|
| Installation (Docker, Apptainer, pip, wrapper, FreeSurfer license) | references/installation.md | User asks how to install/set up fMRIPrep, or hits license/permission errors |
| Complete CLI reference (every flag, defaults, choices) | references/cli-reference.md | User asks "what does flag X do?" or needs the full option table |
| Practical invocation examples (single subject, batch, HPC SLURM, Docker) | references/usage-examples.md | User asks "how do I actually run it on my data?" |
| Workflow internals (anat + BOLD stages, HMC, BBR, SDC, surface, CIFTI) | references/workflows.md | User asks what fMRIPrep does under the hood, or wants a step-by-step methods section |
| Output layout and derivatives naming | references/outputs.md | User asks what files fMRIPrep produces, or how to find a specific derivative |
| Confounds table (aCompCor, tCompCor, motion, FD, DVARS, spike regressors) | references/confounds.md | User asks which columns of the confounds TSV to use for denoising |
| Output spaces / TemplateFlow (MNI152NLin2009cAsym, fsLR, fsaverage, custom) | references/spaces.md | User asks how to specify --output-spaces, use custom templates, or pre-fetch templates |
| Susceptibility distortion correction (fieldmaps, PEPOLAR, phase-diff, SyN) | references/sdc-fieldmaps.md | User has fieldmaps, wants fieldmap-less SDC, or SDC-related errors |
| BIDS filter file syntax + PyBIDS queries | references/bids-filter.md | User needs to select specific sessions/tasks or non-BIDS entities |
| FAQ, troubleshooting, hangs, HPC, TemplateFlow offline | references/troubleshooting-faq.md | User's run is crashing/hanging or they're on an HPC without Internet |
| Citation boilerplate, DOIs, BibTeX, dependency papers | references/citation.md | User writes a paper or grant that uses fMRIPrep |
| Pinned dependency versions (25.2.x LTS) | references/versions-dependencies.md | User asks which version of FreeSurfer/ANTs/FSL/AFNI ships with fMRIPrep |
fMRIPrep is a BIDS-App: a container that consumes a BIDS-organized
dataset and emits a BIDS-Derivatives dataset plus a per-subject HTML report.
It performs minimal preprocessing — motion correction, field unwarping,
normalization, bias-field correction, brain extraction, coregistration, and
optional surface resampling — and deliberately does not smooth or denoise.
Downstream denoising is enabled by the confounds table.
nipreps/fmriprep:<version> on Docker Hubfmriprep <bids_dir> <output_dir> <analysis_level> [OPTIONS]bids_dir — root of the BIDS dataset (contains sub-*/ folders and dataset_description.json)output_dir — where derivatives + reports go (must NOT be inside bids_dir)analysis_level — only participant is supportedSame structure applies to the container form:
docker run --rm -it <mounts> nipreps/fmriprep:<version> <bids_dir> <output_dir> participant [OPTIONS] ┌──────────────────────────────────────┐
│ BIDS Dataset (T1w/T2w + BOLD + fmap)│
└──────────────────┬───────────────────┘
│
┌─────────────────────┼─────────────────────┐
▼ ▼ ▼
┌───────────────────┐ ┌───────────────────┐ ┌───────────────────┐
│ Anatomical WF │ │ Fieldmap WF │ │ BOLD WF (per run)│
│ (smriprep) │ │ (SDCFlows) │ │ (fmriprep) │
│ ─────────────── │ │ ─────────────── │ │ ───────────── │
│ • Conform T1w │ │ • PEPOLAR/TOPUP │ │ • Reference img │
│ • N4 bias corr │ │ • Phase-diff │ │ • HMC (mcflirt) │
│ • Skull-strip │ │ • Phase encoding │ │ • STC (3dTShift) │
│ (antsBrainExt) │ │ • SyN-SDC (t1w) │ │ • SDC apply │
│ • FAST segment │ │ │ │ • BBR to T1w │
│ • antsRegistrat │ │ │ │ • Multi-echo T2* │
│ → MNI templates│ │ │ │ • Resample to │
│ • recon-all │ │ │ │ output spaces │
│ • MSM-Sulc │ │ │ │ • Surface + CIFTI│
│ • Curv/Sulc/Thick│ │ │ │ • Confounds │
└─────────┬─────────┘ └──────────┬────────┘ └──────────┬────────┘
│ │ │
└────────────────────────┴───────────────────────┘
│
▼
┌────────────────────────────────────────┐
│ BIDS-Derivatives + sub-XX.html report │
└────────────────────────────────────────┘Read references/workflows.md for the full method description and node names.
The fastest path for a new user with Docker:
# 1. Install the wrapper (Python 3.10+)
python -m pip install --user fmriprep-docker
# 2. Get a FreeSurfer license (free): https://surfer.nmr.mgh.harvard.edu/registration.html
# Save the file, e.g. as ~/.licenses/freesurfer/license.txt
export FS_LICENSE=$HOME/.licenses/freesurfer/license.txt
# 3. Pre-fetch TemplateFlow templates (avoids network needs mid-run)
python -m pip install --user templateflow
python -c "from templateflow.api import get; \
get(['MNI152NLin2009cAsym','MNI152NLin6Asym','OASIS30ANTs','fsaverage','fsLR'])"
# 4. Run — replace paths with yours
fmriprep-docker /path/to/bids /path/to/derivatives participant \
--participant-label 01 \
--output-spaces MNI152NLin2009cAsym:res-2 fsaverage:den-10k \
--nthreads 8 --omp-nthreads 4 --mem 12000 \
-w /path/to/workEquivalent bare Docker invocation (what the wrapper produces):
docker run --rm -it \
-v /path/to/bids:/data:ro \
-v /path/to/derivatives:/out \
-v /path/to/work:/scratch \
-v $FS_LICENSE:/opt/freesurfer/license.txt:ro \
-v $HOME/.cache/templateflow:/home/fmriprep/.cache/templateflow \
nipreps/fmriprep:25.2.5 \
/data /out participant \
--participant-label 01 \
--output-spaces MNI152NLin2009cAsym:res-2 fsaverage:den-10k \
--nthreads 8 --omp-nthreads 4 --mem 12000 \
-w /scratchEquivalent Apptainer/Singularity invocation:
apptainer run --cleanenv \
-B /path/to/bids:/data:ro \
-B /path/to/derivatives:/out \
-B /path/to/work:/work \
-B $FS_LICENSE:/opt/freesurfer/license.txt:ro \
-B $HOME/.cache/templateflow:/opt/templateflow \
--env TEMPLATEFLOW_HOME=/opt/templateflow \
fmriprep-25.2.5.sif \
/data /out participant \
--participant-label 01 \
--fs-license-file /opt/freesurfer/license.txt \
-w /work| Concept | Meaning |
|---|---|
| BIDS-App | Container/exec with fixed 3-positional CLI (bids_dir output_dir participant). fMRIPrep only supports participant. |
| BIDS Derivatives | Output format — sub-folders per subject, sidecar JSON per NIfTI, standardized entity keys (space-, desc-, hemi-, from-, to-). |
| NiPreps | The umbrella (www.nipreps.org). fMRIPrep depends on sister packages: smriprep (anat), sdcflows (SDC), niworkflows (utilities), nireports (reports), templateflow (templates). |
| TemplateFlow | Registry of standard neuroimaging templates fetched on demand. Home dir: $TEMPLATEFLOW_HOME (default ~/.cache/templateflow). |
Working directory (-w) | Nipype's scratch space. Enables resume-on-crash. Not inside bids_dir. |
--output-spaces | Which coordinate systems to resample BOLD/T1w to. Space KEY[:cohort-X][:res-Y][:den-Z]. Default: MNI152NLin2009cAsym:res-native. Read references/spaces.md. |
--level | minimal (transforms only), resampling (adds mid-way NIfTIs), full (default — every derivative). |
--ignore | Skip preprocessing aspects. Choices: fieldmaps, slicetiming, sbref, t2w, flair, fmap-jacobian. |
--force | Override auto-choices. Choices: bbr, no-bbr, syn-sdc, fmap-jacobian. |
--derivatives | Reuse precomputed derivatives from another package (BIDS-Derivatives-compliant); replaces the older --anat-derivatives. |
--use-syn-sdc | Fieldmap-less SDC using anatomical prior; if no fmap and unable → error (default) or warn. |
--cifti-output | Enable grayordinate output. Choices: 91k (2 mm, 91282 grayordinates), 170k (1.6 mm, 170494). Implies MNI152NLin6Asym. |
--fs-no-reconall | Skip FreeSurfer surface reconstruction. Disables surface/CIFTI outputs. |
--fs-license-file | Path to your FreeSurfer license (required even if recon-all is not run — some FS binaries need it). |
| Confounds | Nuisance regressors written to ~_desc-confounds_timeseries.tsv. Read references/confounds.md before including in a design matrix. |
| HMC | Head-Motion Correction (FSL mcflirt). Reference-image based. |
| STC | Slice-Timing Correction (AFNI 3dTShift). Runs only if SliceTiming present in metadata and ≥5 usable volumes. |
| BBR | Boundary-Based Registration (FreeSurfer bbregister when recon-all is on, else FSL flirt --schedule=bbr.sch). |
| CompCor | Component-based noise correction. Anatomical (aCompCor) uses eroded WM/CSF/combined masks; temporal (tCompCor) uses top-variance voxels. |
| Boilerplate | Auto-generated methods paragraph in the report — copy verbatim into papers (public-domain, CC0). |
fMRIPrep is designed so a bare invocation "just works". If you have no strong preferences, this is the recommended starting point:
--output-spaces MNI152NLin2009cAsym:res-2 fsaverage:den-10k anat — one volumetric standard space, a light surface space, and native anatomical--nthreads = number of CPU cores allocated to the container--omp-nthreads ≤ nthreads (typically nthreads / 2 when running multiple subjects; single subject: 8 is a common cap)--mem-mb at least 8000 (Docker wrapper warns below 8 GB); 16 GB is comfortableTEMPLATEFLOW_HOME mounted; keep -w on a fast local disk (not NFS if avoidable)bids/derivatives/fmriprep-25.2.5/).bids_dir: also refused. Put -w /scratch/work outside the input.--output-spaces MNI152NLin6Asym:res-2 ≠ 2 mm always — res- is a TemplateFlow index, not millimeters. Verify with the template JSON.-w across subjects. Give each subject its own working directory, or launch each subject in its own container.IsRunning.lh+rh error after a crash: delete IsRunning.* files in <output>/sourcedata/freesurfer/sub-XX/scripts/ and re-run.--slice-time-ref 0.5), which shifts effective volume onsets by 0.5 TR — adjust your GLM accordingly, or set --slice-time-ref 0 to disable the shift.--skull-strip-t1w skip (understand the risks) or revert to originals.sub-XX/anat/sub-XX_label-lesion_roi.nii.gz and add *lesion_roi.nii.gz to .bidsignore — enables lesion cost-function masking during registration.--platform linux/amd64 (or DOCKER_DEFAULT_PLATFORM=linux/amd64 when using fmriprep-docker); the container is only built for linux-64.--use-syn-sdc requires anatomical space templates to be present locally (MNI152NLin2009cAsym); pre-fetch or allow Internet.TEMPLATEFLOW_HOME must be bind-mounted; login-node fetches templates before batch submission (compute nodes are usually offline).dMRIPrep, MEGPrep, planned).fmriprep --version # bare-metal
docker run --rm nipreps/fmriprep:25.2.5 --version # Docker
apptainer run fmriprep-25.2.5.sif --version # ApptainerExpected output form: fMRIPrep vXX.Y.Z.
© NeuroAIHub, AGPL-3.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 12 other files (references) in packages/skills/skills/06_fMRI_Neuroimaging/fmriprep of NeuroAIHub/BrainPilot.
Open the folder on GitHubat commit 93f6855
Fmriprep next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Fmriprep this skillNeuroAIHub/BrainPilot | 1.1k | — | ~4.1k | Automated safety check: Pass | AGPL-3.0 | |
| Iron Proxy Gateway for NanoClawnanocoai/nanoclaw | 31k | — | ~4.6k | Automated safety check: Notes | MIT | |
| GreptimeDB Dev Docker ImageGreptimeTeam/greptimedb | 6.7k | — | ~4k | Automated safety check: Notes | Apache-2.0 | |
| Senior DevOps Toolkitmaslennikov-ig/claude-code-orchestrator-kit | 260 | 6 repos | ~1.1k | Automated safety check: Notes | Custom licence | |
| LangBot Deployment Guidelangbot-app/LangBot | 18k | — | ~1.2k | Automated safety check: Notes | Apache-2.0 | |
| Build Openshell Mxc WindowsNVIDIA/OpenShell | 16k | — | ~4.9k | Automated safety check: Pass | Apache-2.0 |
nanocoai/nanoclaw
Installs or refreshes Iron Proxy and its Iron Control web console for NanoClaw, with a local Docker setup, database, credentials and a human approval bridge.
GreptimeTeam/greptimedb
Packages a locally built GreptimeDB debug binary into a development-only Docker image for local-cluster testing, with an optional push to a dev registry.
maslennikov-ig/claude-code-orchestrator-kit
Comprehensive DevOps skill for CI/CD, infrastructure automation, containerization, and cloud platforms (AWS, GCP, Azure). Includes pipeline setup…
langbot-app/LangBot
Deploys and configures a LangBot instance with Docker Compose or Kubernetes, covering config.yaml, the Box sandbox runtime, the plugin runtime and the global API key.
NVIDIA/OpenShell
Maintain and validate OpenShell's build-only Windows MSVC lane for x64 and ARM64.
NVIDIA/Megatron-LM
Moves Megatron-LM CI to a newer NVIDIA PyTorch base image, updating both the GitHub and GitLab pins together and handling the CI follow-up.
NeuroAIHub/BrainPilot
Toolbox for markerless animal pose estimation with DeepLabCut.
NeuroAIHub/BrainPilot
Domain-validated pipeline guidance for EEG/MEG data analysis using MNE-Python: data loading, preprocessing (filtering, ICA, re-referencing), epoching, ERP/ERF computation, time-frequency…
NeuroAIHub/BrainPilot
Domain-validated guidance for network neuroscience analysis using netneurotools: datasets, brain network metrics, connectivity consensus, modularity, spatial statistics, null models, and cortical…
NeuroAIHub/BrainPilot
Submission-grade Nature/high-impact journal figure workflow for Python or R.
NeuroAIHub/BrainPilot
Domain-validated guidance for cortical surface visualization and brain surface rendering of fMRI data using pycortex: data types (Volume, Vertex, Dataset), 2D cortical flatmaps, 3D WebGL brain…
NeuroAIHub/BrainPilot
Guide AI agents to write beautifully formatted, well-illustrated Markdown reports with proper structure, diagrams, and compatibility across GitHub and Obsidian.
Works with
Categories
Preprocess task-based or resting-state fMRI data with fMRIPrep — a robust, BIDS-App preprocessing pipeline built on FSL, ANTs, FreeSurfer, AFNI, and Nilearn. Fmriprep is an agent skill from NeuroAIHub/BrainPilot. Preprocess task-based or resting-state fMRI data with fMRIPrep — a robust, BIDS-App preprocessing pipeline built on FSL, ANTs, FreeSurfer, AFNI, and Nilearn.
Fmriprep fits situations like: the user asks to preprocess fMRI/BOLD data; run fMRIPrep on a BIDS dataset; set up Docker/Singularity/Apptainer containers for fMRIPrep; choose output spaces (MNI152NLin2009cAsym.
Run `npx skills add NeuroAIHub/BrainPilot --skill fmriprep -a claude-code`. Or copy the skill folder (packages/skills/skills/06_fMRI_Neuroimaging/fmriprep in NeuroAIHub/BrainPilot) into .claude/skills/fmriprep in your project. Claude Code loads it when a task matches its description.
Run `npx skills add NeuroAIHub/BrainPilot --skill fmriprep -a codex`. Or copy the skill folder (packages/skills/skills/06_fMRI_Neuroimaging/fmriprep in NeuroAIHub/BrainPilot) into .agents/skills/fmriprep in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add NeuroAIHub/BrainPilot --skill fmriprep -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/fmriprep, .gemini/skills/fmriprep, .github/skills/fmriprep and .opencode/skills/fmriprep in your project.
Going by SKILL.md and its folder, Fmriprep needs the command-line tools its instructions call (docker and python). Our summary lists: Python 3; Docker.
SKILL.md names 6 domains. In commands or code: surfer.nmr.mgh.harvard.edu; the agent is likely to contact it when it follows the instructions. As links in the text: github.com, fmriprep.org, doi.org, fmriprep.readthedocs.io and neurostars.org. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Fmriprep is published under the AGPL-3.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 4.1k tokens (SKILL.md is roughly 16k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 37k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Fmriprep: Iron Proxy Gateway for NanoClaw (nanocoai/nanoclaw, 31k stars), GreptimeDB Dev Docker Image (GreptimeTeam/greptimedb, 6.7k stars), Senior DevOps Toolkit (maslennikov-ig/claude-code-orchestrator-kit, 260 stars) and LangBot Deployment Guide (langbot-app/LangBot, 18k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
NeuroAIHub (a GitHub organization) maintains it in NeuroAIHub/BrainPilot, which has 1,062 GitHub stars. The repository holds 59 skills in this directory. The repository was last updated on October 2, 2026.
Source: NeuroAIHub/BrainPilot on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.