Matplotlib
zLanqing/codex-claude-academic-skills
Low-level plotting library for full customization. An agent skill from zLanqing/codex-claude-academic-skills.
Expert guidance for designing EEG paradigms optimized to isolate specific ERP components, with domain-validated timing, trial count, and control condition parameters
$ npx skills add NeuroAIHub/BrainPilot --skill eeg-paradigm-designer -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install NeuroAIHub/BrainPilot eeg-paradigm-designer --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/05_EEG_ERP/eeg-paradigm-designer .claude/skills/eeg-paradigm-designer && 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 "eeg-paradigm-designer" agent skill from https://github.com/NeuroAIHub/BrainPilot/tree/main/packages/skills/skills/05_EEG_ERP/eeg-paradigm-designer into .claude/skills/eeg-paradigm-designer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "eeg-paradigm-designer", 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/05_EEG_ERP/eeg-paradigm-designerType 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 eeg-paradigm-designer -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install NeuroAIHub/BrainPilot eeg-paradigm-designer --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/05_EEG_ERP/eeg-paradigm-designer .agents/skills/eeg-paradigm-designer && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "eeg-paradigm-designer" agent skill from https://github.com/NeuroAIHub/BrainPilot/tree/main/packages/skills/skills/05_EEG_ERP/eeg-paradigm-designer into .agents/skills/eeg-paradigm-designer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "eeg-paradigm-designer", 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 eeg-paradigm-designer -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install NeuroAIHub/BrainPilot eeg-paradigm-designer --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/05_EEG_ERP/eeg-paradigm-designer .cursor/skills/eeg-paradigm-designer && 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 "eeg-paradigm-designer" agent skill from https://github.com/NeuroAIHub/BrainPilot/tree/main/packages/skills/skills/05_EEG_ERP/eeg-paradigm-designer into .cursor/skills/eeg-paradigm-designer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "eeg-paradigm-designer", 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/05_EEG_ERP/eeg-paradigm-designer--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 eeg-paradigm-designer -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install NeuroAIHub/BrainPilot eeg-paradigm-designer --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/05_EEG_ERP/eeg-paradigm-designer .gemini/skills/eeg-paradigm-designer && 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 "eeg-paradigm-designer" agent skill from https://github.com/NeuroAIHub/BrainPilot/tree/main/packages/skills/skills/05_EEG_ERP/eeg-paradigm-designer into .gemini/skills/eeg-paradigm-designer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "eeg-paradigm-designer", 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 eeg-paradigm-designerInstalls 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 eeg-paradigm-designer -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/05_EEG_ERP/eeg-paradigm-designer .github/skills/eeg-paradigm-designer && 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 "eeg-paradigm-designer" agent skill from https://github.com/NeuroAIHub/BrainPilot/tree/main/packages/skills/skills/05_EEG_ERP/eeg-paradigm-designer into .github/skills/eeg-paradigm-designer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "eeg-paradigm-designer", 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 eeg-paradigm-designer -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 eeg-paradigm-designer --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/05_EEG_ERP/eeg-paradigm-designer .opencode/skills/eeg-paradigm-designer && 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 "eeg-paradigm-designer" agent skill from https://github.com/NeuroAIHub/BrainPilot/tree/main/packages/skills/skills/05_EEG_ERP/eeg-paradigm-designer into .opencode/skills/eeg-paradigm-designer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "eeg-paradigm-designer", 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.
eeg-paradigm-designerExpert guidance for designing EEG paradigms optimized to isolate specific ERP components, with domain-validated timing, trial count, and control condition parameters
Eeg Paradigm Designer is an agent skill from NeuroAIHub/BrainPilot. Expert guidance for designing EEG paradigms optimized to isolate specific ERP components, with domain-validated timing, trial count, and control condition parameters
Its SKILL.md is about 5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 3 other files, including reference files (for example `references/component-paradigm-map.md` and `references/timing-parameters.md`).
It sits in Data & Analytics. The repository describes itself as: BrainPilot: Automating Brain Discovery with Agentic Research. The licence is AGPL-3.0.
6 steps, taken from the step headings 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.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
Links to these hosts (documentation or services it may open):
github.comFrom 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.
Eeg Paradigm Designer loads about 5k tokens when it runs, and up to ~16k if it reads all its reference files. Until then it costs about 47 tokens; SKILL.md has 2,544 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). 2,544 words, ~4,997 tokens.
.claude/skills/eeg-paradigm-designer/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.This skill encodes expert knowledge for designing EEG experimental paradigms that reliably isolate specific event-related potential (ERP) components. Designing an EEG paradigm differs fundamentally from designing a behavioral experiment: timing constraints are stricter, stimulus properties must be controlled to avoid confounding sensory ERPs with cognitive ERPs, trial counts must be higher to achieve adequate signal-to-noise ratios, and the choice of control condition directly determines which neural process can be isolated via subtraction. A general-purpose programmer or experimental psychologist without EEG training would get many of these decisions wrong.
For ERP preprocessing and analysis after data collection, see the erp-analysis skill. For general experimental paradigm selection (behavioral focus), see the cognitive-paradigm-design skill.
Before executing the domain-specific steps below, you MUST:
For detailed methodology guidance, see the research-literacy skill.
This skill was generated by AI from academic literature. All parameters, thresholds, and citations require independent verification before use in research. If you find errors, please open an issue.
Map the research question to a specific ERP component. The component determines everything else: paradigm type, timing, electrode montage, trial count, and analysis strategy.
Use the Component-Paradigm Quick Reference below or consult references/component-paradigm-map.md for full details.
| Component | Canonical Paradigm | Key Manipulation | Latency (ms) | Max Site |
|---|---|---|---|---|
| P1 | Spatial attention (Posner) | Attended vs. unattended location | 80--130 | O1/O2 |
| N1 | Spatial attention / discrimination | Attended vs. unattended stimulus | 150--200 | PO7/PO8 |
| N170 | Face perception | Faces vs. non-face objects | 140--200 | P7/P8 |
| MMN | Passive oddball | Deviant vs. standard (no response) | 100--250 | Fz/FCz |
| N2pc | Lateralized visual search | Contralateral vs. ipsilateral to target | 200--300 | PO7/PO8 |
| P3a | Novelty oddball | Novel/unexpected stimuli | 250--350 | Fz/Cz |
| P3b | Target oddball | Rare targets vs. frequent standards | 300--600 | Pz |
| N400 | Semantic violation / priming | Incongruent vs. congruent words | 300--500 | Cz/CPz |
| P600 | Syntactic violation | Ungrammatical vs. grammatical | 500--800 | Pz/CPz |
| ERN | Speeded response (flanker, Go/NoGo) | Error vs. correct (response-locked) | 0--100 post-resp | FCz |
| LRP | Choice-RT with lateralized responses | Contralateral vs. ipsilateral motor cortex | Sustained pre-resp | C3/C4 |
| CNV | S1-S2 foreperiod | Warning signal before imperative stimulus | Sustained | Cz/FCz |
| SSVEP | Frequency tagging / flicker | Periodic visual stimulation at fixed Hz | Steady-state | Oz |
Once the target component is identified, select the appropriate paradigm class and configure its parameters. See references/component-paradigm-map.md for detailed paradigm specifications per component, and references/timing-parameters.md for timing configurations.
EEG paradigms have stricter timing requirements than behavioral experiments for three reasons a non-specialist would not anticipate:
ERP overlap: When stimuli arrive too quickly, the ERP to one stimulus overlaps with the ERP to the next, making components unresolvable. The minimum ISI must be long enough for the slowest ERP component of interest to resolve -- typically >= 1000 ms for fast components (P1, N1) and >= 1500--2000 ms for slow components (N400, P300, P600) (Luck, 2014, Ch. 6).
Alpha-band contamination: Rhythmic stimulation near 10 Hz (ISI ~ 100 ms) entrains alpha oscillations, producing steady-state responses that obscure transient ERPs. Avoid ISIs that create stimulus rates in the 8--13 Hz range unless studying SSVEPs (Luck, 2014, Ch. 6).
Habituation and refractoriness: Sensory ERPs (P1, N1) are attenuated by repetition. Short ISIs (< 500 ms) produce refractory-period suppression of early components, reducing sensitivity to experimental manipulations. For paradigms targeting P1/N1, use ISIs of >= 1000 ms or jitter ISIs widely (Luck, 2005; Coles & Rugg, 1995).
Always jitter the ISI to prevent anticipatory CNV buildup from contaminating the pre-stimulus baseline and to support regression-based overlap correction (e.g., LIMO, unfold). Recommended jitter: +/- 200--500 ms uniform or exponential distribution around the mean ISI (Luck, 2014, Ch. 6; Woldorff, 1993).
Trial counts for EEG must be substantially higher than for behavioral studies because the ERP signal is extracted from noisy single-trial EEG by averaging, and the signal-to-noise ratio improves with the square root of the number of trials.
There is no universal minimum trial count. The required number depends on the interaction of effect magnitude, number of participants, and component-specific noise levels (Boudewyn et al., 2018; Jensen & MacDonald, 2023). The table below provides component-specific starting recommendations for typical effect sizes in well-designed paradigms:
| Component | Minimum Trials/Condition | Recommended Trials/Condition | Rationale |
|---|---|---|---|
| P3b (oddball) | 30 | 50--80 | Large effect; SNR good at Pz (Luck, 2014, Ch. 9; Kappenman et al., 2021) |
| N400 (semantic) | 30 | 40--60 | Large effect for strong violations; more for graded manipulations (Boudewyn et al., 2018) |
| N170 (faces) | 40 | 60--80 | Moderate effect; requires adequate face and control exemplars (Rossion & Jacques, 2008) |
| N2pc (search) | 100 | 150--200 | Small lateralized difference; many trials needed (Luck, 2014, Ch. 3; Kappenman et al., 2021) |
| MMN (oddball) | 150 (deviants) | 200--300 (deviants) | Small amplitude; passive paradigm adds noise (Naatanen et al., 2007; Duncan et al., 2009) |
| ERN (errors) | 6 | 10--15 | Large amplitude but depends on error rate (Olvet & Hajcak, 2009; Boudewyn et al., 2018) |
| LRP (lateralized) | 40 | 80--100 | Small lateralized difference; high trial-to-trial variability (Boudewyn et al., 2018) |
| P600 (syntactic) | 30 | 40--60 | Large effect for clear violations (Osterhout & Holcomb, 1992) |
| CNV (foreperiod) | 30 | 40--60 | Moderate amplitude; slow wave requires low-frequency filtering (Brunia et al., 2012) |
| SSVEP (flicker) | 10--20 blocks | 30+ blocks of 10--20 s | Frequency-domain; SNR depends on block duration (Norcia et al., 2015) |
Critical note: These are minimum retained trials after artifact rejection. Plan for 20--30% attrition from artifacts. If you need 40 clean trials, design for at least 50--55 trials per condition (Luck, 2014, Ch. 6).
ERP components are best isolated using difference waveforms that subtract overlapping activity common to two conditions, leaving only the neural process of interest (Luck, 2014, Ch. 2; Kappenman et al., 2021).
Design principle: For every target component, explicitly define the subtraction that will isolate it.
| Component | Subtraction | What It Removes |
|---|---|---|
| N400 | Incongruent minus Congruent | Sensory ERP, P1/N1, baseline activity |
| P3b | Target minus Standard | Sensory response to frequent stimuli |
| MMN | Deviant minus Standard | Obligatory auditory response |
| N2pc | Contralateral minus Ipsilateral | Bilateral sensory activity, P1/N1 |
| ERN | Error minus Correct (response-locked) | Motor preparation, baseline activity |
| LRP | (C3-C4 left hand) averaged with (C4-C3 right hand) | Non-lateralized activity |
| N170 | Faces minus Control objects | Low-level visual ERPs |
Warning: The subtraction is only valid if the two conditions are matched on all low-level stimulus properties (luminance, spatial frequency, size, contrast, position) and differ only on the cognitive dimension of interest. Failure to match stimuli is the most common source of confounded ERP results (Luck, 2014, Ch. 2; Kappenman & Luck, 2010).
The required electrode density depends on the spatial precision needed:
| Montage | Channels | Best For | Not Sufficient For |
|---|---|---|---|
| Low-density | 32 | P3b, N400, ERN, MMN (midline components) | N2pc, LRP, source localization |
| Medium-density | 64 | N2pc, LRP, N170, most ERP research | High-resolution source localization |
| High-density | 128--256 | Source localization, CSD analysis, spatial mapping | Overkill for standard ERP analysis on midline components |
Decision rules (Luck, 2014, Ch. 4; Keil et al., 2014):
Before finalizing the paradigm, check for these non-obvious EEG-specific design flaws:
Overlapping ERPs from adjacent events: If ISI < the duration of the slowest component, ERPs overlap. For P3b (300--600 ms), this means ISIs under ~1200 ms create overlap. For P600 (500--800+ ms), ISIs under ~1500 ms are problematic. Use the ADJAR procedure or linear modeling (e.g., unfold toolbox) if fast ISIs are required (Woldorff, 1993; Ehinger & Dimigen, 2019).
Stimulus confounds masquerading as cognitive ERPs: Differences in luminance, contrast, spatial frequency, size, or retinal position between conditions produce P1/N1 differences that are sensory, not cognitive. Always equate low-level stimulus properties or use difference waveforms that cancel them (Luck, 2014, Ch. 2).
Inadequate baselines: If pre-stimulus activity differs between conditions (e.g., from a preceding cue or from CNV buildup during fixed foreperiods), standard baseline correction (-200 to 0 ms) will distort post-stimulus ERP measurements. Use jittered ISIs and verify baseline equivalence (Luck, 2014, Ch. 6; Alday, 2019).
Motor confounds with cognitive ERPs: If conditions differ in response requirements (e.g., one condition has button press, the other does not), motor-related ERPs (LRP, readiness potential) contaminate the cognitive ERP. Use conditions with identical motor responses or analyze only stimulus-locked, pre-response windows (Luck, 2014, Ch. 6).
Probability confounds in oddball paradigms: In P3b oddball designs, the rare target differs from the frequent standard in both probability and task relevance. To disentangle these, include a rare non-target condition (three-stimulus oddball) or use an equiprobable control (Luck, 2014, Ch. 3; Polich, 2007).
Physical-deviance confound in MMN: The standard and deviant stimuli differ in physical features, which can produce differential N1 responses independent of memory-trace mismatch. Use a "many-standards" or "flip-flop" control design where the same physical stimulus serves as both standard and deviant across blocks (Naatanen et al., 2007; Jacobsen & Schroger, 2001).
Lateralized eye movements confounding N2pc: Saccades toward the target produce HEOG artifacts that mimic the contralateral negativity of the N2pc. Enforce fixation, reject trials with HEOG deviations > +/- 16 uV (corresponding to ~1 degree eye movement), or use residual HEOG correction (Luck, 2014, Ch. 3; Woodman & Luck, 2003).
Insufficient error trials for ERN: Error rate depends on task difficulty. If the task is too easy (< 5% errors), you will not accumulate enough error trials. Titrate difficulty to achieve 10--25% error rate using adaptive procedures or speed-emphasis instructions (Gehring et al., 1993; Olvet & Hajcak, 2009).
Confounding component overlap in language ERPs: In sentence paradigms, an apparent N400 reduction may be driven by an overlapping P600 in the same condition, and vice versa. Report and interpret both components; consider component-overlap modeling (Luck, 2014, Ch. 2; Brouwer et al., 2017).
High-pass filter artifacts for slow components: If you plan to study CNV, P3b, N400, or P600, ensure the recording system and preprocessing pipeline allow high-pass cutoffs of <= 0.1 Hz. Cutoffs at 0.5 Hz or above create artificial distortions of broad components (Tanner et al., 2015; see erp-analysis skill).
When adapting a behavioral paradigm for EEG, apply these modifications:
| Feature | Behavioral Design | EEG Adaptation | Reason |
|---|---|---|---|
| ISI | 500--1500 ms | 1200--2500 ms | Avoid ERP overlap (Luck, 2014, Ch. 6) |
| ISI variability | Fixed or blocked | Jittered +/- 200--500 ms | Prevent CNV, enable overlap correction |
| Trial count | 40--80/condition | 50--200+/condition (component-dependent) | SNR from averaging |
| Response hand | Any | Counterbalanced across blocks | LRP contamination |
| Rest breaks | Every 50--100 trials | Every 30--60 trials (1--2 min breaks) | Reduce muscle artifact, blink accumulation |
| Block length | 5--10 min | 3--5 min | Alpha drift, impedance changes |
| Stimulus duration | Until response | Fixed 100--300 ms (for transient ERPs) | Standardize sensory input |
| Practice | 10--20 trials | 20--40 trials with artifact feedback | Reduce blinks, movements in early blocks |
See references/ for detailed component-paradigm mapping and timing parameter tables.
© 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 2 other files (references) in packages/skills/skills/05_EEG_ERP/eeg-paradigm-designer of NeuroAIHub/BrainPilot.
Open the folder on GitHubat commit 93f6855
Eeg Paradigm Designer 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 |
|---|---|---|---|---|---|---|
| Eeg Paradigm Designer this skillNeuroAIHub/BrainPilot | 1.1k | — | ~5k | Automated safety check: Pass | AGPL-3.0 | |
| MatplotlibzLanqing/codex-claude-academic-skills | 4.7k | 17 repos | ~2.9k | Automated safety check: Pass | MIT | |
| Exploratory Data Analysisspacering-net/codeg | 3.9k | 14 repos | ~3.6k | Automated safety check: Pass | MIT | |
| Scikit LearnzLanqing/codex-claude-academic-skills | 4.7k | 16 repos | ~3.9k | Automated safety check: Pass | BSD-3-Clause | |
| Chart Visualizationbytedance/deer-flow | 84k | 1 repos | ~840 | Automated safety check: Pass | MIT | |
| TimesFM Forecastinggoogle-research/timesfm | 34k | — | ~4.7k | Automated safety check: Pass | Apache-2.0 |
zLanqing/codex-claude-academic-skills
Low-level plotting library for full customization. An agent skill from zLanqing/codex-claude-academic-skills.
spacering-net/codeg
Perform comprehensive exploratory data analysis on scientific data files across 200+ file formats.
zLanqing/codex-claude-academic-skills
Machine learning in Python with scikit-learn. An agent skill from zLanqing/codex-claude-academic-skills.
bytedance/deer-flow
Picks a suitable chart type from 26 options for your data, maps the data to that chart's parameters and generates a chart image through a JavaScript script.
google-research/timesfm
Forecasts any univariate time series zero-shot with Google's TimesFM model, returning point forecasts and calibrated prediction intervals without training.
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…
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
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…
Categories
Expert guidance for designing EEG paradigms optimized to isolate specific ERP components, with domain-validated timing, trial count, and control condition parameters. Eeg Paradigm Designer is an agent skill from NeuroAIHub/BrainPilot.
Eeg Paradigm Designer fits situations like: data & Analytics work in your project.
Run `npx skills add NeuroAIHub/BrainPilot --skill eeg-paradigm-designer -a claude-code`. Or copy the skill folder (packages/skills/skills/05_EEG_ERP/eeg-paradigm-designer in NeuroAIHub/BrainPilot) into .claude/skills/eeg-paradigm-designer in your project. Claude Code loads it when a task matches its description.
Run `npx skills add NeuroAIHub/BrainPilot --skill eeg-paradigm-designer -a codex`. Or copy the skill folder (packages/skills/skills/05_EEG_ERP/eeg-paradigm-designer in NeuroAIHub/BrainPilot) into .agents/skills/eeg-paradigm-designer 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 eeg-paradigm-designer -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/eeg-paradigm-designer, .gemini/skills/eeg-paradigm-designer, .github/skills/eeg-paradigm-designer and .opencode/skills/eeg-paradigm-designer in your project.
SKILL.md names no scripts, command-line tools or credentials: Eeg Paradigm Designer is instructions for the agent only.
SKILL.md names 1 domain. As links in the text: github.com. 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.
Eeg Paradigm Designer 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 5k tokens (SKILL.md is roughly 20k 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 11k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Eeg Paradigm Designer: Matplotlib (zLanqing/codex-claude-academic-skills, 4.7k stars), Exploratory Data Analysis (spacering-net/codeg, 3.9k stars), Scikit Learn (zLanqing/codex-claude-academic-skills, 4.7k stars) and Chart Visualization (bytedance/deer-flow, 84k 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.