OlenaKostash

Nbomber Skills — Testing skill for Claude Code

Testing community

Claude skills for NBomber.

How to install Nbomber Skills

This entry records only its repository, not the path inside it, so there is no exact command to give. Open OlenaKostash/nbomber-skills and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Nbomber Skills does

Claude skills for NBomber. nb-load-test-creator turns an OpenAPI/Swagger spec into a runnable C# NBomber load test: pick endpoints, auth and load profile, and get a scenario that builds and passes a one-request check.

Alternatives in Testing

  • Regen API — Regenerate the OpenAPI spec and web API client after server API changes 2.5k ★
  • Agent Skills Spec — A skill is a folder of instructions, scripts, and resources that agents can discover and load dynamically to p 1.9k ★
  • Test Repl — Run a REPL test scenario against the claude-in-mobile REPL plugin (python/node/bash/...) 356 ★

README

NBomber Skills

[Claude Code](https://claude.com/claude-code) skills for [NBomber](https://nbomber.com), the load-testing framework for .NET.

Skill What it does
nb-load-test-creator Turns an OpenAPI/Swagger spec into a runnable C# NBomber load test that builds and passes a one-request check before you run the real load.

nb-load-test-creator

Point Claude at your API's OpenAPI spec and get a working load test in minutes, instead of writing the scenario, request bodies and auth handling by hand.

You stay in control at every step. Claude asks you:

  1. which spec to use (a URL or a local .json, .yaml or .yml file; OpenAPI 3.x and Swagger 2.0),
  2. which endpoints to cover, suggesting realistic flows such as sign up → log in → add book → order that book,
  3. what to do with setup endpoints such as a database reset (run once before the test, not on every iteration),
  4. the base URL, authentication and load profile (Smoke, Load, Stress or custom),
  5. whether to create a new console project or add the scenario to an existing one.

It then generates one NBomber scenario with one step per endpoint, and builds it. With your permission, it runs the scenario once with a single request to check that every step works.

What the generated test includes

  • Chained steps. Ids and tokens from one step's response are used by the next steps, for example the id of a created item or the JWT from a login step.
  • Setup and cleanup. Reset or seed endpoints run once in WithInit, and cleanup endpoints once in WithClean.
  • A check-only switch. Set NBOMBER_CHECK_ONLY=1 to run a single iteration instead of the full load profile.
  • No secrets in code. Tokens, API keys and passwords are read from environment variables.
  • Latest packages. NBomber and NBomber.Http are added at their latest stable versions.
  • Clear TODO markers on every generated value you may want to replace with real data.

Safet