learning-medusa — Claude Code skill: what it does, how to install
An interactive tutoring skill that guides you through Medusa architecture step by step with hands-on checkpoints.
npx skills add medusajs/medusa-agent-skills --skill learning-medusa -a claude-codeWhat learning-medusa does
The skill turns Claude Code into an interactive tutor for Medusa development. Instead of passively browsing docs, you build a brands feature from scratch. You write custom modules and connect them with workflows while the agent explains the architectural reasoning.
The training is split into 3 lessons lasting 45 to 60 minutes each, taking 2 to 3 hours in total. At every checkpoint, the agent reviews your code and tests endpoints with cURL. When questions exceed local instructions, it queries the MedusaDocs MCP server.
You need Node.js and an initialized Medusa project before you start. Jumping straight in without local infrastructure will fail immediately. Sessions can pause at any step and resume later.
What it helps with
- learn the module and workflow pattern in Medusa
- link custom modules to products using module links and workflow hooks
- add custom widgets to the admin dashboard
- debug implementation errors at guided checkpoints
Example prompts for the agent
- Teach me how to develop on Medusa step by step
- Guide me through building a custom brand feature in Medusa
- Start the interactive Medusa architecture tutorial
How to install learning-medusa
1Skills CLI (Vercel)
npx skills add medusajs/medusa-agent-skills --skill learning-medusa -a claude-code2Manually: put the files in place
~/.claude/skills/learning-medusa/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/learning-medusa/
1Skills CLI (Vercel)
npx skills add medusajs/medusa-agent-skills --skill learning-medusa -a codex2Manually: put the files in place
.agents/skills/learning-medusa/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add medusajs/medusa-agent-skills --skill learning-medusa -a cursor2Manually: put the files in place
.cursor/skills/learning-medusa/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install medusajs/medusa-agent-skills learning-medusa2Manually: put the files in place
.github/skills/learning-medusa/SKILL.md1Skills CLI (Vercel)
npx skills add medusajs/medusa-agent-skills --skill learning-medusa -a gemini-cli2Platform CLI
gemini skills install https://github.com/medusajs/medusa-agent-skills --path plugins/learn-medusa/skills/learning-medusaManually: put the files in place
.devin/skills/learning-medusa/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add medusajs/medusa-agent-skills --skill learning-medusa -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about learning-medusa
How to install learning-medusa in Claude Code?
Run npx skills add medusajs/medusa-agent-skills --skill learning-medusa -a claude-code in your terminal.
What does learning-medusa do?
It runs a hands-on 3-lesson tutoring course where you implement a brands feature and master core Medusa architecture.
What prerequisites are needed before starting?
You need an initialized Medusa project, Node.js, and a configured database. The complete tutorial requires about 2 to 3 hours.