expressjs-development — Claude Code skill: Express.js and REST APIs
A skill that feeds your coding agent Express.js patterns: routing, middleware, request and response handling, error handling.
npx skills add manutej/luxor-claude-marketplace --skill expressjs-development -a claude-codeWhat expressjs-development does
The skill gives the agent a reference for Express.js work: app setup, routing, route parameters and query strings, express.Router modules, and middleware at both app and router level. Built-in middleware such as express.json() and express.urlencoded() are covered alongside third-party packages helmet, cors, morgan and compression, plus custom handler functions.
Examples are plain JavaScript: a basic server, configuration through app.set, static files, JWT-based auth middleware, request validation. The skill is tied to the /expressjs/express library in Context7, so the agent can pull current docs instead of reciting syntax from memory.
Error handling and deployment get a mention but no worked examples — the source cuts off mid-way through a validation function. If you need ready-made recipes for deployment or error logging, you will be writing those yourself.
What it helps with
- scaffold a REST API on Express.js
- split routes into
express.Routermodules - write middleware that verifies a JWT token
- wire up
helmetandcorsfor security headers - read route params and query strings inside a handler
Example prompts for the agent
- show me how to build an Express app with routes for users
- write JWT auth middleware and mount it on the router
- how do I add helmet and cors to an Express app
How to install expressjs-development
1Skills CLI (Vercel)
npx skills add manutej/luxor-claude-marketplace --skill expressjs-development -a claude-code2Manually: put the files in place
~/.claude/skills/expressjs-development/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/expressjs-development/
1Skills CLI (Vercel)
npx skills add manutej/luxor-claude-marketplace --skill expressjs-development -a codex2Manually: put the files in place
.agents/skills/expressjs-development/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add manutej/luxor-claude-marketplace --skill expressjs-development -a cursor2Manually: put the files in place
.cursor/skills/expressjs-development/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install manutej/luxor-claude-marketplace expressjs-development2Manually: put the files in place
.github/skills/expressjs-development/SKILL.md1Skills CLI (Vercel)
npx skills add manutej/luxor-claude-marketplace --skill expressjs-development -a gemini-cli2Platform CLI
gemini skills install https://github.com/manutej/luxor-claude-marketplace --path plugins/luxor-backend-toolkit/skills/expressjs-developmentManually: put the files in place
.devin/skills/expressjs-development/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add manutej/luxor-claude-marketplace --skill expressjs-development -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 expressjs-development
How do I install expressjs-development in Claude?
Run npx skills add manutej/luxor-claude-marketplace --skill expressjs-development -a claude-code. The skill file lands at ~/.claude/skills/expressjs-development/SKILL.md.
What does expressjs-development do?
It gives the agent Express.js examples and guidance: routing, middleware, req and res handling, error handling, REST API structure.
Does the skill fetch documentation online?
It is linked to the /expressjs/express library in Context7, so the agent can consult that documentation when answering Express questions.