bruno-collection-generator

Generate Bruno API client collections from backend route definitions.

1|Updated Nov 6, 2025
One-click install
npx skills add https://github.com/zinohome/CozyChat --skill bruno-collection-generator-zinohome
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bruno-collection-generator
Source: https://github.com/zinohome/CozyChat/tree/main/.claude/skills/bruno-collection-generator
Command: npx skills add https://github.com/zinohome/CozyChat --skill bruno-collection-generator-zinohome

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires commander, fs, path, and includes scripts (resource) and references (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 (.bru files and bruno.json) from existing API route definitions.
  • Framework Agnostic: Supports various backend frameworks like Express, Next.js, and Fastify.
  • Use Case: When you've just built a new API and need to quickly set up a comprehensive test suite in Bruno, use this skill to generate all the necessary request files and environments.

Quick Start

Use the bruno-collection-generator skill to create a Bruno collection for your Express API located in the './src' directory.

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 existing backend routes?

Generate Bruno API collections by scanning defined API route definitions for methods, paths, and parameters to automatically create organized .bru files and bruno.json manifests for API testing.

What backend frameworks are supported for automated Bruno collection generation?

Automated Bruno collection generation supports various backend frameworks including Express, Next.js, and Fastify, scanning their route definitions to produce structured .bru request files and bruno.json manifests.

Can I organize generated Bruno collections with environments and authentication?

Yes, generated Bruno collections support environments, authentication, and folder structures, allowing you to organize .bru files and bruno.json manifests for efficient API testing.

Does automated Bruno collection generation work with Express API routes?

Yes, Bruno collection generation works with Express API routes by scanning the directory for route definitions, extracting HTTP methods and request bodies, and generating corresponding .bru files for testing.

Why manually create Bruno .bru files when you can generate them from route definitions?

Manually creating Bruno .bru files is time-consuming; generating them from existing route definitions automates setup, scanning methods and parameters to instantly produce organized collections for API testing.