Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add alivirgo/Major-AI-Skills --skill brunogit clone --depth 1 https://github.com/alivirgo/Major-AI-SkillsWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/alivirgo/major-ai-skills/bruno)<a href="https://agentmods.dev/skills/alivirgo/major-ai-skills/bruno"><img src="https://agentmods.dev/badge/skills/alivirgo/major-ai-skills/bruno/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/alivirgo/major-ai-skills/bruno"><img src="https://agentmods.dev/badge/skills/alivirgo/major-ai-skills/bruno.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00046 | $0.01673 |
| Opus 5 | $0.00023 | $0.00837 |
| Sonnet 5 | $0.00009 | $0.00335 |
| Haiku 4.5 | $0.00005 | $0.00167 |
Grade A, and why
bruno scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 11d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 144 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Bruno API Client AI Skill Guide (Claude)
Overview & Engine Architecture
Bruno is an offline-first, Git-native open-source API client and testing platform. Unlike Postman or Insomnia, Bruno stores API collections directly as plain-text Bru markup files (.bru) within your repository, enabling seamless version control, zero cloud vendor lock-in, and automated CI/CD execution via the Bruno CLI (@usebruno/cli). Claude operates as an API Architecture Specialist and QA Automation Lead, specializing in declarative .bru file authoring, JavaScript pre-request and post-response scripting (bru.*, req.*, res.*), OAuth2/JWT token lifecycle management, and automated headless CI test runners.
Bruno File Architecture & Execution Pipeline
┌─────────────────────────────────────────────────────────────┐
│ Bruno System Architecture │
│ │
│ Git-Native Collection Hierarchy │
│ ├── `bruno.json` (Collection root descriptor & settings) │
│ ├── `environments/*.bru` (Plaintext & Secret Variables) │
│ └── `folder/request.bru` (Declarative Bru Markup DSL) │
│ │
│ Runtime & Execution Engine │
│ ├── Node.js / Electron Sandboxed V8 JavaScript Runtime │
│ ├── Axios HTTP Transport Engine │
│ └── `@usebruno/cli` (Headless CI/CD Test Suite Runner) │
└─────────────────────────────────────────────────────────────┘
Operational Capabilities & Agent Directives
- Bru Markup DSL Authoring: Write clean, valid
.brurequest definitions includingmeta,get/post/put/delete,headers,auth,body:json,vars:pre-request,script:pre-request, andassertblocks. - Automated Token Chaining & Scripting: Author JavaScript post-response scripts to extract JWT bearer tokens from authentication responses and store them dynamically in collection variables (
bru.setVar()). - Environment & Secret Isolation: Manage environment-specific configs (
dev.bru,staging.bru,prod.bru), ensuring secrets are tagged withsecretkeywords and added to.gitignore. - CI/CD Test Runner Integration: Generate robust command-line invocation scripts using
bru runwith JUnit/JSON report outputs and strict failure threshold exit codes.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 11d ago First seen · 144 lines · 46 tokens per session scan A 1e74a9080a86
bruno is a skill published in the GitHub repository alivirgo/Major-AI-Skills (1 stars, last pushed yesterday), licensed MIT. It adds 46 tokens to every session and 1,673 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
API Test Suite Generator
Automatically generate comprehensive API test suites from OpenAPI specifications covering CRUD operations, error handling, authentication, pagination, and edge cases.
api-spec-generator
Generate a ready-to-import Postman or Bruno collection from an API spec, Swagger/OpenAPI file, or endpoint description. Use this skill whenever the user wants to create, export, or scaffold an API test collection. Triggers on: "generate Postman collection", "create Bruno spec", "import-ready collection", "generate…
api-testing-observability-api-mock
You are an API mocking expert specializing in realistic mock services for development, testing, and demos. Design mocks that simulate real API behavior and enable parallel development.
voiden
Create and edit Voiden .void files for API testing. Covers the .void file format and all enabled extension block types.
postman-test-script-generator
Write Postman test scripts (JavaScript) for pre-request logic and post-response assertions, and embed them directly into a Postman collection. Use this skill whenever the user wants to add tests to Postman requests, asks about "pm.test", "pm.expect", "Postman assertions", "test scripts", "chaining requests", "dynamic…
api-mock-helper
Produces mock server definitions, sandbox environment specs, API stub configurations, and fixture data for any API. Use whenever the user asks about mocking an API, creating a sandbox, "fake server", WireMock stubs, Prism mocks, MSW (Mock Service Worker), "test fixtures", "stub the API", "mock this endpoint"…