Sandbox Bench
vercel/next.js
Benchmark React or Next.js changes on Vercel Sandbox VMs with paired A/B statistics: react PR/commit vs base, or Next.js PR/commit vs base, measured end-to-end through the bench/render-pipeline app…
Domain-validated guidance for network neuroscience analysis using netneurotools: datasets, brain network metrics, connectivity consensus, modularity, spatial statistics, null models, and cortical…
$ npx skills add NeuroAIHub/BrainPilot --skill netneurotools-guide -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install NeuroAIHub/BrainPilot netneurotools-guide --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/netneurotools-guide .claude/skills/netneurotools-guide && 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 "netneurotools-guide" agent skill from https://github.com/NeuroAIHub/BrainPilot/tree/main/packages/skills/skills/06_fMRI_Neuroimaging/netneurotools-guide into .claude/skills/netneurotools-guide/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "netneurotools-guide", 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/netneurotools-guideType 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 netneurotools-guide -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install NeuroAIHub/BrainPilot netneurotools-guide --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/netneurotools-guide .agents/skills/netneurotools-guide && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "netneurotools-guide" agent skill from https://github.com/NeuroAIHub/BrainPilot/tree/main/packages/skills/skills/06_fMRI_Neuroimaging/netneurotools-guide into .agents/skills/netneurotools-guide/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "netneurotools-guide", 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 netneurotools-guide -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install NeuroAIHub/BrainPilot netneurotools-guide --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/netneurotools-guide .cursor/skills/netneurotools-guide && 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 "netneurotools-guide" agent skill from https://github.com/NeuroAIHub/BrainPilot/tree/main/packages/skills/skills/06_fMRI_Neuroimaging/netneurotools-guide into .cursor/skills/netneurotools-guide/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "netneurotools-guide", 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/netneurotools-guide--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 netneurotools-guide -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install NeuroAIHub/BrainPilot netneurotools-guide --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/netneurotools-guide .gemini/skills/netneurotools-guide && 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 "netneurotools-guide" agent skill from https://github.com/NeuroAIHub/BrainPilot/tree/main/packages/skills/skills/06_fMRI_Neuroimaging/netneurotools-guide into .gemini/skills/netneurotools-guide/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "netneurotools-guide", 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 netneurotools-guideInstalls 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 netneurotools-guide -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/netneurotools-guide .github/skills/netneurotools-guide && 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 "netneurotools-guide" agent skill from https://github.com/NeuroAIHub/BrainPilot/tree/main/packages/skills/skills/06_fMRI_Neuroimaging/netneurotools-guide into .github/skills/netneurotools-guide/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "netneurotools-guide", 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 netneurotools-guide -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 netneurotools-guide --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/netneurotools-guide .opencode/skills/netneurotools-guide && 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 "netneurotools-guide" agent skill from https://github.com/NeuroAIHub/BrainPilot/tree/main/packages/skills/skills/06_fMRI_Neuroimaging/netneurotools-guide into .opencode/skills/netneurotools-guide/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "netneurotools-guide", 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.
netneurotools-guideDomain-validated guidance for network neuroscience analysis using netneurotools: datasets, brain network metrics, connectivity consensus, modularity, spatial statistics, null models, and cortical…
Netneurotools Guide is an agent skill from NeuroAIHub/BrainPilot. Domain-validated guidance for network neuroscience analysis using netneurotools: datasets, brain network metrics, connectivity consensus, modularity, spatial statistics, null models, and cortical surface visualization. Use this skill whenever the user works with brain connectivity matrices, connectomes, graph theory on brain networks, parcellated brain data (Schaefer, Cammoun, Desikan-Killiany), cortical surface templates (fsaverage, fsLR, CIVET, Conte69), network communication metrics, null model generation…
Its SKILL.md is about 2.6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 7 other files, including reference files (for example `references/datasets.md`, `references/interface-plotting.md` and `references/metrics.md`).
It sits in Data & Analytics, covering Statistics. 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:
pipFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use pip, which can reach the network depending on how they are called.
From 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.
Netneurotools Guide loads about 2.6k tokens when it runs, and up to ~23k if it reads all its reference files. Until then it costs about 214 tokens; SKILL.md has 633 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). 633 words, ~2,553 tokens.
.claude/skills/netneurotools-guide/SKILL.md (or your agent's skills folder). This skill also uses 6 other files; get the full folder from GitHub.This skill encodes the complete API and recommended workflows for netneurotools, a Python toolbox for network neuroscience developed by the Network Neuroscience Lab (netneurolab). It covers dataset fetching, brain connectivity metrics, network randomization and null models, community detection, spatial autocorrelation statistics, parcellation interface utilities, and cortical/subcortical surface visualization.
Activate when the user:
| Topic | File | When to Read |
|---|---|---|
| Datasets | references/datasets.md | User fetches templates, atlases, or project datasets |
| Network Metrics | references/metrics.md | User computes communication, assortativity, spreading, or statistical network metrics |
| Networks | references/networks.md | User builds consensus connectivity, randomizes networks, or thresholds graphs |
| Statistics | references/stats.md | User runs permutation tests, correlations, residualization, or dominance analysis |
| Spatial & Modularity | references/spatial-modularity.md | User computes spatial autocorrelation or performs community detection |
| Interface & Plotting | references/interface-plotting.md | User converts parcels/vertices, handles CIFTI/GIFTI files, or plots on cortical surfaces |
pip install netneurotools
# For PyVista surface plotting (recommended)
pip install netneurotools[pyvista]
# For PySurfer surface plotting (legacy)
pip install netneurotools[pysurfer]
# For numba acceleration
pip install netneurotools[numba]Core dependencies: numpy>=1.16, scipy>=1.4.0, scikit-learn, matplotlib, nibabel>=3.0.0, nilearn, bctpy, tqdm, neuromaps
1. Fetch data --> netneurotools.datasets (templates, atlases, connectomes)
2. Build networks --> netneurotools.networks (consensus, thresholding)
3. Analyze metrics --> netneurotools.metrics (communication, assortativity)
4. Null models --> netneurotools.networks (randomization, surrogates)
5. Statistics --> netneurotools.stats (permutation tests, dominance)
6. Spatial stats --> netneurotools.spatial (Moran's I, Geary's C, Lee's L)
7. Modularity --> netneurotools.modularity (consensus clustering)
8. Visualize --> netneurotools.plotting (cortical surfaces, heatmaps)from netneurotools.datasets import fetch_schaefer2018, fetch_fsaverage_curated
# Fetch Schaefer 400-parcel atlas in fsaverage space
parc = fetch_schaefer2018('fsaverage')['400Parcels7Networks']
# parc is a SURFACE namedtuple with fields .L and .R
# Fetch curated fsaverage surfaces
surfaces = fetch_fsaverage_curated('fsaverage5')
# surfaces has keys: 'white', 'pial', 'inflated', 'sphere', 'medial', 'sulc', 'vaavg'
# Each value is a SURFACE namedtuple with fields .L and .Rfrom netneurotools.networks import func_consensus
import numpy as np
# data: (N_nodes, T_timepoints, S_subjects) array
consensus = func_consensus(data, n_boot=1000, ci=95, seed=42)from netneurotools.modularity import consensus_modularity
import numpy as np
# adjacency: (N, N) non-negative connectivity matrix
consensus, Q_all, zrand_all = consensus_modularity(
adjacency, gamma=1.5, repeats=100, seed=1234
)from netneurotools.networks import match_length_degree_distribution
newB, newW, nr = match_length_degree_distribution(
W, D, nbins=10, nswap=1000, seed=42
)from netneurotools.stats import permtest_pearsonr, make_correlated_xy
x, y = make_correlated_xy(corr=0.3, size=100, seed=42)
r, p = permtest_pearsonr(x, y, n_perm=5000, seed=42)from netneurotools.spatial import morans_i
I = morans_i(annotation_vector, spatial_weight_matrix)from netneurotools.plotting import pv_plot_surface
import numpy as np
data_L = np.random.random((10242,))
data_R = np.random.random((10242,))
pl = pv_plot_surface(
(data_L, data_R),
template="fsaverage5",
surf="inflated",
cmap="viridis",
lighting_style="plastic",
jupyter_backend="static",
)from netneurotools.plotting import pv_plot_parcellated_data
import numpy as np
data = np.random.rand(400)
pl = pv_plot_parcellated_data(data, 'schaefer400x7', template='fsaverage')| Structure | Description | Fields |
|---|---|---|
SURFACE | namedtuple for hemisphere file pairs | .L, .R (left/right hemisphere paths) |
sklearn.utils.Bunch | Dict-like object returned by fetch functions | Varies per function |
FREESURFER_IGNORE | Labels to ignore in FreeSurfer parcellations | ["unknown", "corpuscallosum", "Background+FreeSurfer_Defined_Medial_Wall"] |
PARCIGNORE | Labels to ignore in parcellation operations | ["unknown", "corpuscallosum", "Background+FreeSurfer_Defined_Medial_Wall", "???", "Unknown", "Medial_wall", "Medial wall", "medial_wall"] |
| Module | Key Functions | Purpose |
|---|---|---|
datasets | fetch_fsaverage, fetch_schaefer2018, fetch_cammoun2012, fetch_conte69, fetch_famous_gmat | Fetch templates, atlases, connectomes |
metrics | distance_wei_floyd, navigation_wu, communicability_wei, search_information, mean_first_passage_time, assortativity_und, simulate_atrophy | Network communication and properties |
networks | func_consensus, struct_consensus, match_length_degree_distribution, strength_preserving_rand_sa | Build consensus, generate null models |
stats | permtest_pearsonr, efficient_pearsonr, residualize, get_dominance_stats | Statistical testing and regression |
spatial | morans_i, gearys_c, lees_l, local_morans_i, local_gearys_c, local_lees_l | Spatial autocorrelation |
modularity | consensus_modularity, find_consensus, zrand, get_modularity | Community detection and evaluation |
interface | vertices_to_parcels, parcels_to_vertices, load_surf_parc_file, deconstruct_cifti | Format conversion |
plotting | pv_plot_surface, pv_plot_parcellated_data, pv_plot_subcortex, plot_mod_heatmap | Visualization |
SURFACE fields are .L and .R, not .lh and .rh. Use surface.L and surface.R to access hemisphere paths.
Weight-to-distance conversion must be done before calling distance_wei_floyd or search_information. Common transform: D = -np.log(W / (np.max(W) + 1)).
Minimum permutation p-value is 1 / (n_perm + 1). With n_perm=1000, the smallest p-value is ~0.001.
consensus_modularity requires non-negative input. Louvain cannot handle negative weights. Set negatives to zero: A[A < 0] = 0.
struct_consensus hemiid encoding: 0 = right hemisphere, 1 = left hemisphere.
pv_plot_surface data format: When hemi='both', vertex_data can be a tuple (left, right) or a single concatenated array. Data length must match template vertex count.
Data directory: All fetch functions default to ~/nnt-data. Override with data_dir= parameter or set NNT_DATA environment variable.
match_length_degree_distribution recommended nswap: Use nswap = nnodes * 20 for adequate randomization.
strength_preserving_rand_sa frac parameter must be between 0 and 1. It controls temperature decrease per annealing stage.
parcels_to_vertices and vertices_to_parcels support .annot, .gii, and .dlabel.nii parcellation files. For .dlabel.nii, pass a single file path; for .annot or .gii, pass a tuple of (left, right) paths.
Numba acceleration is available for spatial stats, weighted correlation, and some metrics. Install numba for significant speedups on large datasets.
Headless rendering with PyVista: set os.environ["VTK_DEFAULT_OPENGL_WINDOW"] = "vtkOSOpenGLRenderWindow" before importing pyvista.
© 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 6 other files (references) in packages/skills/skills/06_fMRI_Neuroimaging/netneurotools-guide of NeuroAIHub/BrainPilot.
Open the folder on GitHubat commit 93f6855
Netneurotools Guide 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 |
|---|---|---|---|---|---|---|
| Netneurotools Guide this skillNeuroAIHub/BrainPilot | 1.1k | — | ~2.6k | Automated safety check: Pass | AGPL-3.0 | |
| Sandbox Benchvercel/next.js | 143k | — | ~4.1k | Automated safety check: Pass | MIT | |
| Statistical Analysisspacering-net/codeg | 3.9k | 3 repos | ~5k | Automated safety check: Pass | MIT | |
| StatsmodelszLanqing/codex-claude-academic-skills | 4.7k | 15 repos | ~4.9k | Automated safety check: Pass | BSD-3-Clause | |
| AI Daily DigestvigorX777/ai-daily-digest | 1.6k | — | ~1.3k | Automated safety check: Pass | None | |
| Statistical Powerspacering-net/codeg | 3.9k | 1 repos | ~3.6k | Automated safety check: Notes | MIT |
vercel/next.js
Benchmark React or Next.js changes on Vercel Sandbox VMs with paired A/B statistics: react PR/commit vs base, or Next.js PR/commit vs base, measured end-to-end through the bench/render-pipeline app…
spacering-net/codeg
Guided statistical analysis for research data - test selection, assumption checking, effect sizes, power analysis, Bayesian alternatives, and APA-formatted reporting.
zLanqing/codex-claude-academic-skills
Statistical models library for Python. An agent skill from zLanqing/codex-claude-academic-skills.
vigorX777/ai-daily-digest
Fetches RSS feeds from 90 top Hacker News blogs (curated by Karpathy), uses AI to score and filter articles, and generates a daily digest in Markdown with Chinese-translated titles, category…
spacering-net/codeg
Sample-size and statistical power calculations for planning studies.
higress-group/higress
Real-time agent conversation monitoring - monitors Higress access logs, aggregates conversations by session, tracks token usage.
NeuroAIHub/BrainPilot
Toolbox for markerless animal pose estimation with DeepLabCut.
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.
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
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.
Categories
Domain-validated guidance for network neuroscience analysis using netneurotools: datasets, brain network metrics, connectivity consensus, modularity, spatial statistics, null models, and cortical…. Netneurotools Guide is an agent skill from NeuroAIHub/BrainPilot. Domain-validated guidance for network neuroscience analysis using netneurotools: datasets, brain network metrics, connectivity consensus, modularity, spatial statistics, null models, and cortical surface visualization.
Netneurotools Guide fits situations like: the user works with brain connectivity matrices; graph theory on brain networks; parcellated brain data (Schaefer; desikan-Killiany).
Run `npx skills add NeuroAIHub/BrainPilot --skill netneurotools-guide -a claude-code`. Or copy the skill folder (packages/skills/skills/06_fMRI_Neuroimaging/netneurotools-guide in NeuroAIHub/BrainPilot) into .claude/skills/netneurotools-guide in your project. Claude Code loads it when a task matches its description.
Run `npx skills add NeuroAIHub/BrainPilot --skill netneurotools-guide -a codex`. Or copy the skill folder (packages/skills/skills/06_fMRI_Neuroimaging/netneurotools-guide in NeuroAIHub/BrainPilot) into .agents/skills/netneurotools-guide 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 netneurotools-guide -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/netneurotools-guide, .gemini/skills/netneurotools-guide, .github/skills/netneurotools-guide and .opencode/skills/netneurotools-guide in your project.
Going by SKILL.md and its folder, Netneurotools Guide needs the command-line tools its instructions call (pip). Our summary lists: Python 3.
SKILL.md contains no URLs. Its commands use pip, which can reach the network depending on how they are called. 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.
Netneurotools Guide 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 2.6k tokens (SKILL.md is roughly 10k 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 21k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Netneurotools Guide: Sandbox Bench (vercel/next.js, 143k stars), Statistical Analysis (spacering-net/codeg, 3.9k stars), Statsmodels (zLanqing/codex-claude-academic-skills, 4.7k stars) and AI Daily Digest (vigorX777/ai-daily-digest, 1.6k 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.