micro

Create asynchronous HTTP microservices with Node.js and the micro framework.

246|42|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/vercel-labs/vercel-plugin --skill micro
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: micro
Source: https://github.com/vercel-labs/vercel-plugin/tree/main/skills/micro
Command: npx skills add https://github.com/vercel-labs/vercel-plugin --skill micro

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the creation of asynchronous HTTP microservices in Node.js, reducing boilerplate code for building lightweight API endpoints.

Core Features & Use Cases

  • Asynchronous Handlers: Write serverless functions that handle HTTP requests efficiently.
  • Body Parsing: Easily parse JSON, text, or raw buffer request bodies.
  • Response Sending: Send responses with appropriate status codes and data.
  • Use Case: Quickly set up a single-purpose API endpoint to receive webhook data from a third-party service and process it.

Quick Start

Use the micro skill to create a new HTTP server that returns "Hello, World!".

Frequently Asked Questions about micro

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a lightweight HTTP microservice in Node.js?

To build a lightweight HTTP microservice in Node.js, use an asynchronous framework that reduces boilerplate. This Skill facilitates creating serverless functions that handle HTTP requests efficiently, supporting JSON, text, and raw buffer body parsing.

Can I parse JSON request bodies when building serverless API endpoints?

Yes, you can parse JSON request bodies when building serverless API endpoints. This Skill supports parsing incoming request bodies as JSON, text, or raw buffers, allowing you to easily handle various content types sent to your microservice.

What is the best way to set up a single-purpose webhook receiver in Node.js?

The best way to set up a single-purpose webhook receiver in Node.js is using a microservice framework. This Skill simplifies creating asynchronous HTTP endpoints to receive third-party webhook data and process it with custom status codes.

How do I send HTTP responses with custom status codes in a Node.js microservice?

To send HTTP responses with custom status codes in a Node.js microservice, use the response sending feature. This Skill allows you to return responses with appropriate status codes and data payloads directly from your asynchronous handler functions.

Do I need a hot-reloading tool for HTTP microservices development?

A hot-reloading tool streamlines HTTP microservices development. This Skill includes development utilities like micro-dev, which provides hot-reloading to automatically refresh your serverless functions during local testing without manual restarts.

When should I use a lightweight microservice framework over a full Node.js server?

Use a lightweight microservice framework for single-purpose API endpoints or serverless functions to reduce boilerplate. This approach is ideal for asynchronous HTTP tasks like processing webhooks, where a full server architecture adds unnecessary overhead.