AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Express Docs

skill-pledgeandgrow-pledge-skills-express · by pledgeandgrow

|

No reviews yet
0 installs
10 views
0.0% view→install

Install

$ agentstack add skill-pledgeandgrow-pledge-skills-express

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-pledgeandgrow-pledge-skills-express)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
19d ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Express Docs? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Express Expert (v5.x)

Official Documentation: https://expressjs.com/ GitHub: https://github.com/expressjs/express

What is Express?

Express is a fast, unopinionated, minimalist web framework for Node.js. It provides a robust set of features for web and mobile applications, including routing, middleware, template rendering, and API development.

Quick Reference

| Topic | File | |------|------| | Getting Started (install, hello world, generator, static files, FAQ) | getting-started.md | | Routing (methods, paths, params, handlers, app.route, Router) | routing.md | | Middleware (writing, using, app-level, router-level, error, built-in, third-party) | middleware.md | | Error Handling (catching errors, handlers, async patterns) | error-handling.md | | API: express() & Application Object | api-app.md | | API: Request Object (req properties & methods) | api-request.md | | API: Response Object (res properties & methods) | api-response.md | | API: Router Object (router methods) | api-router.md | | Template Engines (using, developing, rendering) | template-engines.md | | Debugging (DEBUG env var, debugging routes, views) | debugging.md | | Database Integration (MongoDB, MySQL, PostgreSQL, Redis) | database.md | | Security (best practices, helmet, CORS, rate limiting) | security.md | | Performance (best practices, caching, clustering) | performance.md | | Production (healthcheck, graceful shutdown, behind proxies) | production.md | | Migration (to Express 4, to Express 5, breaking changes) | migration.md | | Overriding Express API (methods, properties, TypeScript) | overriding-api.md | | Security Updates (CVEs, vulnerabilities, patches) | security-updates.md |

Hello World

import express from 'express';
const app = express();
const port = 3000;

app.get('/', (req, res) => {
  res.send('Hello World!');
});

app.listen(port, () => {
  console.log(`Example app listening on port ${port}`);
});

Project Structure

myapp/
  app.js              # Main application file
  routes/
    index.js          # Route handlers
    users.js
    api/
      v1.js
  middleware/
    auth.js
    logger.js
  public/             # Static assets
    images/
    css/
    js/
  views/              # Template files
    index.ejs
    layout.ejs
  package.json

Key Concepts

  • Middleware — Functions that execute during the request-response cycle
  • Routing — Maps HTTP methods and URLs to handler functions
  • Application Object — The app object created by express()
  • Request Objectreq represents the HTTP request
  • Response Objectres represents the HTTP response
  • Router — Isolated instance of middleware and routes (modular routing)
  • Template Engines — Server-side rendering with EJS, Pug, Handlebars, etc.
  • Error Handling — Centralized error handling via error middleware
  • Express 5 — Async error support, path-to-regexp v8, removed deprecated APIs

Prerequisites

  • Node.js (v18+ recommended for Express 5)
  • JavaScript fundamentals
  • HTTP basics (methods, headers, status codes)
  • npm/pnpm/yarn package management

Installation

# Create a new project
mkdir myapp && cd myapp
npm init -y
npm install express

# Using Express generator
npx express-generator myapp
cd myapp && npm install

References

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.