request-recorder

Capture HTTP payloads and review recent requests via a Node.js CLI.

3|Updated Jan 12, 2026
One-click install
npx skills add https://github.com/viteinfinite/skills --skill request-recorder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: request-recorder
Source: https://github.com/viteinfinite/skills/tree/main/skills/request-recorder
Command: npx skills add https://github.com/viteinfinite/skills --skill request-recorder

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pm2.

What problem does it solve?

Debugging complex HTTP workflows often requires capturing and inspecting live payloads across multiple requests. This Skill provides a lightweight, in-process recorder that stores recent HTTP payloads for rapid review.

Core Features & Use Cases

  • Capture and log all HTTP payloads for debugging sessions.
  • Review the most recent requests quickly via a JSONL-friendly log format.
  • Use in local development or integration tests to isolate and diagnose HTTP interactions.

Quick Start

Run node recorder-cli.js start to begin capturing HTTP payloads on the chosen port.

Frequently Asked Questions about request-recorder

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

FAQPage Schema
How do I capture HTTP payloads for debugging in Node.js?

To capture HTTP payloads for debugging in Node.js, you can run a CLI recorder that stores recent requests for rapid review. This allows you to inspect live payloads across multiple interactions during local development or integration tests.

What is the best way to log and review recent HTTP requests in reverse order?

Logging and reviewing recent HTTP requests in reverse order is done using a JSONL-friendly log format. The recorder stores recent payloads and provides a log command to quickly analyze the most recent interactions first.

Can I use pm2 to manage a Node.js HTTP payload capture process?

Yes, you can use pm2 to manage the Node.js HTTP payload capture process. The recorder CLI supports start, serve, stop, and log commands, and pm2 is listed as a dependency to handle the process lifecycle.

How do I start capturing HTTP payloads on a configurable port?

You start capturing HTTP payloads on a configurable port by running the recorder CLI start command. This initializes an in-process recorder that stores live payloads for quick analysis and diagnosis.

Does this HTTP payload recorder work for integration tests?

Yes, this HTTP payload recorder works for integration tests. It is designed to isolate and diagnose HTTP interactions by capturing and inspecting live payloads across multiple requests during testing sessions.