bruno-collection-generator

Generate Bruno collection files from Node.js API routes.

5|Updated Dec 31, 2025
One-click install
npx skills add https://github.com/patricio0312rev/skillset --skill bruno-collection-generator-patricio0312rev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bruno-collection-generator
Source: https://github.com/patricio0312rev/skillset/tree/main/templates/testing/bruno-collection-generator
Command: npx skills add https://github.com/patricio0312rev/skillset --skill bruno-collection-generator-patricio0312rev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Bruno collection generation automates the creation of Bruno API client collections (.bru) from API routes, enabling consistent testing setups and easier sharing.

Core Features & Use Cases

  • Generate a complete Bruno collection manifest (bruno.json), environments, and per-resource .bru files
  • Organize requests into resource folders with folder metadata
  • Produce environment scaffolding for Development, Staging, and Production

Quick Start

Run the Bruno generator against your API routes to produce a complete bruno-collection directory ready for use with Bruno.

Frequently Asked Questions about bruno-collection-generator

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

FAQPage Schema
How do I generate Bruno collections from API routes?

You can generate Bruno collections by scanning your API routes to extract metadata, which produces a structured folder containing a bruno.json manifest, environments, and per-resource .bru files. This automates the creation of Bruno API client collections for consistent testing setups.

Can I generate Bruno .bru files for an Express or Fastify project?

Yes, Bruno collection generation supports Express, Next.js, Fastify, and other Node-based frameworks. The tool scans your API routes, extracts metadata, and produces per-resource .bru files following Bruno's .bru syntax and manifest conventions.

What is included in a generated Bruno collection directory?

A generated Bruno collection directory includes a complete bruno.json manifest, environment scaffolding for Development, Staging, and Production, and per-resource .bru files organized into resource folders with folder metadata for comprehensive API testing.

How do I set up environment scaffolding for Bruno API testing?

Environment scaffolding for Bruno API testing is automatically produced during collection generation. The tool outputs Development, Staging, and Production environments within the folder structure alongside the bruno.json manifest and per-resource .bru files.

Does Bruno collection generation work with Next.js API routes?

Yes, Bruno collection generation works with Next.js API routes. It applies to Express, Fastify, and other Node-based frameworks by scanning routes, extracting metadata, and producing a structured bruno collection directory with .bru files for API testing.