A collection of Agent Skills for building experiments with jsPsych. These skills give AI coding agents (Claude Code, Cursor, Copilot, and others) the conventions and best practices for jsPsych development, loaded automatically when relevant.
| Skill | What it helps with |
|---|---|
jspsych-plugin-builder |
Creating jsPsych plugins (v8+) — when to build vs. reuse, initialization, structure, testing, and documentation. |
jspsych-timeline-builder |
Creating shareable, parameterized timelines (reusable experiment components) for the jspsych-timelines repository. |
/plugin marketplace add jspsych/skills
/plugin install jspsych@skills
This installs the jspsych plugin, which bundles both skills. Claude loads a skill automatically when your request matches its description, or you can invoke one directly with /jspsych-plugin-builder or /jspsych-timeline-builder.
Using the cross-agent skills CLI:
npx skills add jspsych/skillsCopy any folder under skills/ into your agent's skills directory (for Claude Code, that's ~/.claude/skills/ for personal use or .claude/skills/ in a project).
skills/
├── .claude-plugin/
│ └── marketplace.json # Claude Code plugin marketplace manifest
└── skills/
├── jspsych-plugin-builder/
│ └── SKILL.md
└── jspsych-timeline-builder/
└── SKILL.md
Each skill is a self-contained folder with a SKILL.md (YAML frontmatter + instructions), following the Agent Skills open standard. Skills may also include supporting files (reference docs, examples, scripts) referenced from SKILL.md.
New skills are welcome via pull request. See CONTRIBUTING.md for the skill format, the checklist for adding a skill, and review criteria.