Express.js is a tool for building web servers and APIs with Node.js. It helps you handle requests, send responses, and manage middleware easily. This skill shows you how to set up routing, add authentication, connect to databases, and follow best practices for secure and reliable server code.
Anyone who needs to create a REST API or a backend service can use this guide. It covers everything from a simple health check endpoint to full user login and database operations. The examples use common patterns that keep your code clean and easy to maintain.
You will learn how to organize your routes, handle errors gracefully, and protect your app with JWT authentication. Each step is explained with short code snippets and practical advice. Whether you are new to Node.js or have experience, this skill makes building servers faster and more reliable.
Global
mkdir -p ~/.claude/skills/nodejs-express-serverProject
mkdir -p .claude/skills/nodejs-express-serverSource Repository
Lark Openapi Explorerlarksuite/cli
Discover and call native Lark OpenAPIs not covered by existing CLI commands
Supabasesupabase/agent-skills
Add a database auth and APIs to your app with Supabase
Convex Quickstartget-convex/agent-skills
Rapidly set up a Convex backend for new or existing apps with one command
Convex Create Componentget-convex/agent-skills
Create reusable Convex components with isolated tables and clear APIs
Design An Interfacemattpocock/skills
Generate many different interface designs and pick the best one
Notion Apiintellectronica/agent-skills
Automate your Notion workspace with simple API calls
Convexget-convex/agent-skills
Use this router to find the perfect Convex skill for your task
Firecrawl Build Scrapefirecrawl/skills
Extract clean web content from a single URL quickly and reliably