From bids
Load BIDS (Brain Imaging Data Structure) conventions into context. Auto-invoke when the user is working with neuroimaging files, asks about BIDS naming or structure, mentions entities like sub/ses/task/run, asks about JSON sidecars for MRI/fMRI/DWI/EEG/MEG/PET, or references a bids/ dataset directory. Use when validating filenames, suggesting sidecar fields, or organizing data.
How this skill is triggered — by the user, by Claude, or both
Slash command
/bids:bidsThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Load and apply Brain Imaging Data Structure (BIDS) conventions when working
Load and apply Brain Imaging Data Structure (BIDS) conventions when working with neuroimaging datasets. Use the reference files below to answer questions, validate filenames, suggest sidecar metadata, and guide dataset organization.
${CLAUDE_PLUGIN_ROOT}/references/entities.md${CLAUDE_PLUGIN_ROOT}/references/datatypes.md${CLAUDE_PLUGIN_ROOT}/references/sidecars.mdLoad the relevant reference(s) before answering. Load all three when the question spans multiple aspects of the spec.
bash ${CLAUDE_PLUGIN_ROOT}/scripts/validate.sh <dataset-path>
To override the BIDS schema version (2.x only):
BIDS_SCHEMA=/path/to/schema.json bash ${CLAUDE_PLUGIN_ROOT}/scripts/validate.sh <dataset-path>
or: bash ${CLAUDE_PLUGIN_ROOT}/scripts/validate.sh <dataset-path> --schema <path-or-url>
c. Interpret the output — explain each error/warning using the references,
state which spec rule was violated, and suggest the corrected filename or
sidecar field.
d. If the script reports "bids-validator not found", inform the user of the
installation steps from the README. Note that the fallback structural check
ran instead; it checks for required dataset files and entity/suffix validity
but does not validate sidecar JSON content. The recommended install is
pip install bids-validator-deno (2.x, Deno bundled).sub always; task for func/beh/eeg/meg).IntendedFor is present and paths are
relative to the subject directory.dataset_description.json, README, participants.tsv) exist or should exist.
Note that scans.tsv (per-subject scan log) is recommended for flagging bad scans.
6b. If a func datatype is present or described, check for corresponding _events.tsv
files (one per task run). These are required for all functional task data and follow
the same entity pattern as the BOLD file but with the _events.tsv suffix.derivatives/<pipeline>/ outside the raw BIDS root, and use desc and
space entities to distinguish processed variants.Searches MemPalace before answering questions about past work, people, projects, or prior decisions. Returns verbatim stored content instead of guessing from model memory.
Guides Payload CMS config (payload.config.ts), collections, fields, hooks, access control, APIs. Debugs validation errors, security, relationships, queries, transactions, hook behavior.
Implements vector databases with Pinecone, Weaviate, Qdrant, Milvus, pgvector for semantic search, RAG, recommendations, and similarity systems. Optimizes embeddings, indexing, and hybrid search.
npx claudepluginhub bcmcpher/my-skills --plugin bids