Canvas Procedural Animation
calesthio/OpenMontage
Use p5.js/canvas for local procedural character effects: particles, weather, squash/stretch, walk cycles, and environmental motion.
Specifies norming procedures for linguistic stimuli including cloze probability, plausibility ratings, acceptability judgments, and lexical controls
$ npx skills add NeuroAIHub/BrainPilot --skill sentence-stimulus-norming -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install NeuroAIHub/BrainPilot sentence-stimulus-norming --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/04_Psycholinguistics/sentence-stimulus-norming .claude/skills/sentence-stimulus-norming && 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 "sentence-stimulus-norming" agent skill from https://github.com/NeuroAIHub/BrainPilot/tree/main/packages/skills/skills/04_Psycholinguistics/sentence-stimulus-norming into .claude/skills/sentence-stimulus-norming/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sentence-stimulus-norming", 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/04_Psycholinguistics/sentence-stimulus-normingType 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 sentence-stimulus-norming -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install NeuroAIHub/BrainPilot sentence-stimulus-norming --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/04_Psycholinguistics/sentence-stimulus-norming .agents/skills/sentence-stimulus-norming && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "sentence-stimulus-norming" agent skill from https://github.com/NeuroAIHub/BrainPilot/tree/main/packages/skills/skills/04_Psycholinguistics/sentence-stimulus-norming into .agents/skills/sentence-stimulus-norming/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sentence-stimulus-norming", 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 sentence-stimulus-norming -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install NeuroAIHub/BrainPilot sentence-stimulus-norming --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/04_Psycholinguistics/sentence-stimulus-norming .cursor/skills/sentence-stimulus-norming && 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 "sentence-stimulus-norming" agent skill from https://github.com/NeuroAIHub/BrainPilot/tree/main/packages/skills/skills/04_Psycholinguistics/sentence-stimulus-norming into .cursor/skills/sentence-stimulus-norming/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sentence-stimulus-norming", 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/04_Psycholinguistics/sentence-stimulus-norming--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 sentence-stimulus-norming -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install NeuroAIHub/BrainPilot sentence-stimulus-norming --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/04_Psycholinguistics/sentence-stimulus-norming .gemini/skills/sentence-stimulus-norming && 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 "sentence-stimulus-norming" agent skill from https://github.com/NeuroAIHub/BrainPilot/tree/main/packages/skills/skills/04_Psycholinguistics/sentence-stimulus-norming into .gemini/skills/sentence-stimulus-norming/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sentence-stimulus-norming", 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 sentence-stimulus-normingInstalls 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 sentence-stimulus-norming -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/04_Psycholinguistics/sentence-stimulus-norming .github/skills/sentence-stimulus-norming && 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 "sentence-stimulus-norming" agent skill from https://github.com/NeuroAIHub/BrainPilot/tree/main/packages/skills/skills/04_Psycholinguistics/sentence-stimulus-norming into .github/skills/sentence-stimulus-norming/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sentence-stimulus-norming", 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 sentence-stimulus-norming -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 sentence-stimulus-norming --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/04_Psycholinguistics/sentence-stimulus-norming .opencode/skills/sentence-stimulus-norming && 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 "sentence-stimulus-norming" agent skill from https://github.com/NeuroAIHub/BrainPilot/tree/main/packages/skills/skills/04_Psycholinguistics/sentence-stimulus-norming into .opencode/skills/sentence-stimulus-norming/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sentence-stimulus-norming", 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.
sentence-stimulus-normingSpecifies norming procedures for linguistic stimuli including cloze probability, plausibility ratings, acceptability judgments, and lexical controls
Sentence Stimulus Norming is an agent skill from NeuroAIHub/BrainPilot. Specifies norming procedures for linguistic stimuli including cloze probability, plausibility ratings, acceptability judgments, and lexical controls
Its SKILL.md is about 5.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files, including reference files (for example `references/lexical-databases-guide.md`).
The repository describes itself as: BrainPilot: Automating Brain Discovery with Agentic Research. The licence is AGPL-3.0.
5 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.
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.
Sentence Stimulus Norming loads about 5.8k tokens when it runs, and up to ~8k if it reads all its reference files. Until then it costs about 44 tokens; SKILL.md has 2,823 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,823 words, ~5,848 tokens.
.claude/skills/sentence-stimulus-norming/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.This skill encodes expert methodological knowledge for norming linguistic stimuli before running psycholinguistic experiments. A competent programmer without linguistics training would likely construct stimuli based on intuition, failing to control for critical lexical variables (word frequency, length, neighborhood density), skipping cloze norming, using inappropriate rating scales, or under-powering the norming study. Poor stimulus norming is the single most common methodological weakness in psycholinguistic research, because confounds in the materials propagate to every analysis.
Use this skill when:
Do not use this skill when:
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.
Cloze probability is the proportion of people who complete a sentence fragment with a particular word (Taylor, 1953). It is the standard measure of a word's predictability in context and is a critical control variable in nearly all sentence processing research.
| Parameter | Recommended Value | Citation / Rationale |
|---|---|---|
| N per item | Minimum 30 raters | Taylor, 1953; Bloom & Fischler, 1980; standard minimum for stable estimates |
| Preferred N | 40-50 raters | More stable estimates, especially for medium-cloze items |
| Items per participant | 50-100 fragments per norming session | Avoid fatigue; pilot to calibrate |
| Time limit | ~10-15 seconds per item or untimed | Untimed is standard; brief limit prevents overthinking |
| Population | Same as experimental population (e.g., native English speakers, same age range) | Ensures cloze values generalize |
| Cloze Range | Label | Use Case |
|---|---|---|
| > 0.80 | High cloze / highly predictable | N400 amplitude studies; predictability effects (Kutas & Hillyard, 1984) |
| 0.30 - 0.70 | Medium cloze | Moderate predictability manipulations |
| < 0.10 | Low cloze / unpredictable | Baseline; unexpected completions |
| 0.00 | Zero cloze | Anomalous or implausible continuations |
| Aspect | Lab | Online (e.g., Prolific, MTurk) |
|---|---|---|
| Quality control | Direct observation | Must include catch trials and attention checks |
| Sample size | Limited by lab capacity | Easy to reach N = 40-50 per item |
| Population | Typically university students | More diverse; specify inclusion criteria |
| Validity | Gold standard | Comparable for cloze (Schütze & Sprouse, 2014) |
| Cost | Lab time | Participant payment (~$10-15/hour; Prolific standards) |
Recommendation for online norming: Include 10-15% catch trials (sentences with obvious completions, e.g., "The dog chased the ___") and exclude participants who fail > 20% of catch trials.
| Parameter | Recommended | Citation / Rationale |
|---|---|---|
| Scale type | Likert scale | Standard for sentence ratings (Schütze & Sprouse, 2014) |
| Number of points | 7-point scale | Balances sensitivity and reliability; standard in psycholinguistics (Schütze & Sprouse, 2014) |
| Anchors | 1 = "very unnatural/implausible" to 7 = "very natural/plausible" | Labeled endpoints with unlabeled intermediate points |
| N per item | Minimum 20 raters; preferred 30+ | Sufficient for stable means per item (Sprouse & Almeida, 2012) |
| Items per rater | 40-80 items per session | Avoid fatigue effects |
| Practice items | 3-5 items spanning the full range before data collection | Calibrate scale use |
"You will read a series of sentences. For each sentence, please rate how natural or plausible it sounds on a scale from 1 to 7, where 1 means 'very unnatural / makes no sense' and 7 means 'perfectly natural / makes complete sense.' There are no right or wrong answers; we are interested in your intuition."
| Method | Description | Pros | Cons | Citation |
|---|---|---|---|---|
| Likert scale (7-point) | Rate acceptability 1-7 | Simple; familiar; sufficient for most purposes | Ceiling/floor possible; ordinal data | Schütze & Sprouse, 2014 |
| Magnitude estimation (ME) | Assign a number proportional to perceived acceptability relative to a reference sentence | Unbounded scale; ratio-level data (in theory) | More complex; participants need training; debated whether it outperforms Likert | Bard et al., 1996; Sprouse, 2011 |
| Forced choice | Choose the more acceptable of two sentences | Binary; easy; avoids scale-use differences | Low sensitivity; many trials needed | Sprouse & Almeida, 2012 |
| Yes/No judgment | "Is this sentence acceptable?" | Simple; binary | Very low sensitivity; cannot distinguish degrees of unacceptability | -- |
Recommendation: Use 7-point Likert as the default. It provides sufficient sensitivity for most research questions and has been shown to replicate formal linguistic judgments as reliably as magnitude estimation (Sprouse & Almeida, 2012; Sprouse, 2011).
| Design | Minimum N | Rationale | Citation |
|---|---|---|---|
| Simple grammatical/ungrammatical | 20 participants | Large effect sizes (d > 1.0 typical) | Sprouse & Almeida, 2012 |
| Factorial (2x2) with interaction | 30-40 participants | Interaction effects are smaller | Sprouse et al., 2012 |
| Subtle contrasts | 50+ participants | Small effect sizes require more power | Power analysis recommended |
Every critical word manipulation must control for confounding lexical variables. The target word and its condition-matched alternatives should be equated on the following:
| Variable | Database / Source | Why It Matters | Citation |
|---|---|---|---|
| Word frequency | SUBTLEX-US (log10 word frequency per million) | Most powerful predictor of reading time; ~30-60 ms effect for high vs. low (Brysbaert & New, 2009) | Brysbaert & New, 2009 |
| Word length | Character count | Longer words = longer reading times; ~20-30 ms per character (Rayner, 2009) | Rayner, 1998 |
| Orthographic neighborhood density (N) | N-Watch; CLEARPOND | Number of words differing by one letter; affects lexical access (Coltheart et al., 1977) | Andrews, 1997 |
| Concreteness | Brysbaert et al. (2014) ratings | Concrete words processed faster than abstract words | Brysbaert et al., 2014 |
| Age of acquisition (AoA) | Kuperman et al. (2012) ratings | Earlier-acquired words processed faster | Kuperman et al., 2012 |
| Number of syllables | Any pronunciation dictionary | Affects phonological processing time | Rayner, 1998 |
| Morphological complexity | Manual coding | Derived words (e.g., un-happi-ness) processed differently than monomorphemic words | Taft, 2004 |
| Database | Language | Measure | Recommended? | Citation |
|---|---|---|---|---|
| SUBTLEX-US | English (US) | Subtitle-based frequency per million | Yes -- best predictor of processing times | Brysbaert & New, 2009 |
| SUBTLEX-UK | English (UK) | Subtitle-based frequency | Yes, for British English materials | van Heuven et al., 2014 |
| HAL | English | Usenet corpus frequency | Outdated; SUBTLEX preferred | Lund & Burgess, 1996 |
| CELEX | English, Dutch, German | Mixed corpus frequency | Acceptable but less predictive than SUBTLEX | Baayen et al., 1995 |
Key recommendation: Use SUBTLEX log frequency values. They explain more variance in lexical decision and naming times than older norms (Brysbaert & New, 2009).
In a within-item design, each item appears in all conditions, but each participant sees each item in only one condition. A Latin square assigns items to conditions across participant lists.
For a design with k conditions and n items (where n is divisible by k):
With 40 items and 2 conditions (A, B):
| List | Items 1-20 | Items 21-40 |
|---|---|---|
| List 1 | Condition A | Condition B |
| List 2 | Condition B | Condition A |
| Parameter | Value | Rationale |
|---|---|---|
| Minimum items per condition per list | 16-24 | Standard for psycholinguistic experiments; fewer items = lower power (Brysbaert & Stevens, 2018) |
| Recommended items | 24-40 per condition | More stable estimates, especially for eye-tracking |
| Participants per list | Equal across lists; minimum 4-6 per list | Ensures balanced representation |
| Total participants | Divisible by number of lists | Critical for balanced design |
Fillers prevent participants from noticing the experimental manipulation and adopting strategies.
| Parameter | Recommended Value | Rationale |
|---|---|---|
| Filler-to-target ratio | 2:1 or 3:1 (fillers:targets) | Standard in psycholinguistics; prevents pattern detection (Schütze & Sprouse, 2014) |
| Filler diversity | Fillers should span the full range of sentence types, lengths, and structures | Prevents target sentences from standing out |
| Filler acceptability range | Include some clearly good and some mildly awkward fillers | Prevents raters from using only part of the scale |
| Filler length | Match the average length of target sentences | Controls for sentence length expectations |
| Parameter | Recommended Value | Rationale |
|---|---|---|
| Number of practice items | 4-6 items (minimum 3) | Familiarize participants with the task and interface |
| Practice item composition | Span the range of difficulty/acceptability | Calibrate participant expectations |
| Practice data | Always exclude from analysis | Practice responses are contaminated by learning effects |
| Warm-up items at start of main experiment | 2-3 additional filler items | Allow settling into the task; exclude from analysis |
| Platform | Pros | Cons | Typical Pay Rate |
|---|---|---|---|
| Prolific | Diverse participants; pre-screening; good data quality | Smaller pool than MTurk | ~$10-15/hour (Prolific minimum: $8/hour) |
| Amazon MTurk | Large pool; fast recruitment | Lower data quality; less diverse; requires careful screening | ~$10-15/hour recommended |
| PCIbex / Ibex Farm | Free hosting; designed for linguistics | Requires programming; no built-in recruitment | (hosting only) |
| Gorilla | GUI-based; good for complex designs | Subscription cost | (hosting only) |
| Measure | Implementation | Threshold |
|---|---|---|
| Catch trials | Include 10-15% filler items with obvious answers | Exclude participants failing > 20% |
| Completion time | Record total time | Exclude participants completing in < 50% of median time |
| Straight-lining | Check for same response on all items | Exclude participants with zero variance in ratings |
| Bot detection | Include reCAPTCHA or similar | Exclude flagged responses |
| Native speaker check | Self-report + brief language background questionnaire | Exclude non-native speakers (unless studying L2) |
Not norming cloze probability: Claiming words are "predictable" or "unpredictable" based on experimenter intuition rather than empirical cloze norms. Always collect cloze data (Taylor, 1953).
Too few raters per item: With N < 20 raters for cloze, individual item estimates are unstable. A word with true cloze of 0.50 could yield observed cloze of 0.20-0.80 with only 10 raters. Use minimum 30 raters (Bloom & Fischler, 1980).
Not controlling word frequency: Frequency is the strongest single predictor of reading time. A 1 log-unit difference in SUBTLEX frequency corresponds to ~30-40 ms in gaze duration (Brysbaert & New, 2009; Rayner, 1998). Always match or control.
Using the wrong frequency database: HAL and Kucera-Francis norms are outdated. SUBTLEX-US explains significantly more variance in behavioral data (Brysbaert & New, 2009).
Showing raters multiple conditions of the same item: This introduces contrastive evaluation. Raters must see each item in only one condition (Latin square for norming too).
Insufficient filler items: A 1:1 target-to-filler ratio makes the manipulation transparent. Use at least 2:1 fillers to targets (Schütze & Sprouse, 2014).
Not piloting the norming study: Always pilot with 5-10 participants to catch unclear instructions, ambiguous items, and timing issues before running the full norming sample.
Ignoring age of acquisition: AoA effects are independent of frequency (Kuperman et al., 2012). Failing to control AoA can introduce confounds, especially for studies comparing concrete vs. abstract words.
Based on Schütze & Sprouse (2014) and current psycholinguistic standards:
See references/lexical-databases-guide.md for detailed instructions on accessing and querying lexical control databases.
© 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 1 other file (references) in packages/skills/skills/04_Psycholinguistics/sentence-stimulus-norming of NeuroAIHub/BrainPilot.
Open the folder on GitHubat commit 93f6855
Sentence Stimulus Norming 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 |
|---|---|---|---|---|---|---|
| Sentence Stimulus Norming this skillNeuroAIHub/BrainPilot | 1.1k | — | ~5.8k | Automated safety check: Pass | AGPL-3.0 | |
| Canvas Procedural Animationcalesthio/OpenMontage | 66k | — | ~323 | Automated safety check: Pass | MIT | |
| Sentence Transformers EmbeddingsOrchestra-Research/AI-Research-SKILLs | 13k | 2 repos | ~1.6k | Automated safety check: Pass | MIT | |
| Testing Ransomware Recovery Proceduresmukul975/Anthropic-Cybersecurity-Skills | 34k | — | ~1.9k | Automated safety check: Pass | Apache-2.0 | |
| Migrating Oracle To Postgres Stored Proceduresgithub/awesome-copilot | 40k | — | ~788 | Automated safety check: Pass | MIT | |
| Train Sentence Transformerssickn33/agentic-awesome-skills | 47k | 1 repos | ~2.4k | Automated safety check: Pass | Apache-2.0 |
calesthio/OpenMontage
Use p5.js/canvas for local procedural character effects: particles, weather, squash/stretch, walk cycles, and environmental motion.
Orchestra-Research/AI-Research-SKILLs
Generates text embeddings locally with the sentence-transformers library for RAG, semantic search, clustering and similarity, with model picks for general, multilingual and legal text.
mukul975/Anthropic-Cybersecurity-Skills
Tests and validates ransomware recovery procedures - backup restore operations (e.g.
github/awesome-copilot
Migrates Oracle PL/SQL stored procedures to PostgreSQL PL/pgSQL.
sickn33/agentic-awesome-skills
Train or fine-tune SentenceTransformer, CrossEncoder, and SparseEncoder models for retrieval, similarity, clustering, classification, reranking, and related embedding tasks.
huggingface/skills
Routes a sentence-transformers training task to the right model type and required reference docs and example scripts, covering bi-encoders, rerankers, sparse and multi-vector models.
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…
Specifies norming procedures for linguistic stimuli including cloze probability, plausibility ratings, acceptability judgments, and lexical controls. Sentence Stimulus Norming is an agent skill from NeuroAIHub/BrainPilot.
Run `npx skills add NeuroAIHub/BrainPilot --skill sentence-stimulus-norming -a claude-code`. Or copy the skill folder (packages/skills/skills/04_Psycholinguistics/sentence-stimulus-norming in NeuroAIHub/BrainPilot) into .claude/skills/sentence-stimulus-norming in your project. Claude Code loads it when a task matches its description.
Run `npx skills add NeuroAIHub/BrainPilot --skill sentence-stimulus-norming -a codex`. Or copy the skill folder (packages/skills/skills/04_Psycholinguistics/sentence-stimulus-norming in NeuroAIHub/BrainPilot) into .agents/skills/sentence-stimulus-norming 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 sentence-stimulus-norming -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/sentence-stimulus-norming, .gemini/skills/sentence-stimulus-norming, .github/skills/sentence-stimulus-norming and .opencode/skills/sentence-stimulus-norming in your project.
SKILL.md names no scripts, command-line tools or credentials: Sentence Stimulus Norming 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.
Sentence Stimulus Norming 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 5.8k tokens (SKILL.md is roughly 23k 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 2.2k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Sentence Stimulus Norming: Canvas Procedural Animation (calesthio/OpenMontage, 66k stars), Sentence Transformers Embeddings (Orchestra-Research/AI-Research-SKILLs, 13k stars), Testing Ransomware Recovery Procedures (mukul975/Anthropic-Cybersecurity-Skills, 34k stars) and Migrating Oracle To Postgres Stored Procedures (github/awesome-copilot, 40k 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.