bruno-collection-generator

Generate Bruno API collections from Express, Next.js, and Fastify routes.

Updated Jan 24, 2026
One-click install
npx skills add https://github.com/Camilo8902/GabyCosmetics --skill bruno-collection-generator-camilo8902
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bruno-collection-generator
Source: https://github.com/Camilo8902/GabyCosmetics/tree/main/.claude/skills/bruno-collection-generator
Command: npx skills add https://github.com/Camilo8902/GabyCosmetics --skill bruno-collection-generator-camilo8902

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the creation of API testing collections for the Bruno API client, saving developers significant time and effort in setting up their testing environments.

Core Features & Use Cases

  • Automated Collection Generation: Creates organized Bruno collections from API route definitions.
  • Supports Multiple Frameworks: Can scan routes from Express, Next.js, Fastify, and other common Node.js frameworks.
  • Structured Output: Generates bruno.json manifest, environment files (dev, staging, prod), and individual .bru request files.
  • Use Case: When you need to quickly set up API tests for a new project or an existing one, this Skill can generate a complete Bruno collection in minutes.

Quick Start

Use the bruno collection generator skill to create a bruno collection for my express api located at ./src.

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 API collections from Express route definitions?

To generate Bruno API collections from Express routes, this Skill scans your source code route definitions and automatically creates structured `bruno.json` manifests, environment files, and individual `.bru` request files for testing.

Can I create Bruno collections for Fastify and Next.js APIs?

Yes, you can create Bruno collections for Fastify and Next.js APIs. The generator scans route definitions from these common Node.js frameworks to produce organized collections with environments and authentication configurations.

What is the best way to automate REST API testing setup in Bruno?

Automating REST API testing setup in Bruno involves scanning source code to automatically generate collection structures. This process creates environment files for dev, staging, and prod, alongside individual request files mapped to your dynamic URL parameters.

How do I map dynamic URL parameters and environment variables for Bruno requests?

Mapping dynamic URL parameters and environment variables for Bruno requests is handled automatically during collection generation. The Skill parses your API route definitions to ensure variables are correctly configured across your testing environments.

Does the Bruno collection generator support environment management for API testing?

Yes, the Bruno collection generator supports environment management by creating separate environment files for development, staging, and production. This allows you to seamlessly switch contexts when testing your REST APIs.

What files are included in a generated Bruno API collection?

A generated Bruno API collection includes a `bruno.json` manifest file, environment files for different stages like dev and prod, and individual `.bru` request files organized according to your source code route definitions.