api-testing-with-albert

Create, execute, and validate API tests using JSON request and flow files.

1|Updated Jun 20, 2026
One-click install
npx skills add https://github.com/g-akrp/albert --skill api-testing-with-albert
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: api-testing-with-albert
Source: https://github.com/g-akrp/albert/tree/main/.agents/skills/api-testing-with-albert
Command: npx skills add https://github.com/g-akrp/albert --skill api-testing-with-albert

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the complexity of proprietary API testing tools by enabling developers to define requests, flows, and load simulations as plain, version-controlled JSON files directly within their repository.

Core Features & Use Cases

  • Declarative API Testing: Define HTTP requests, assertions, and schema validations using standard .abrq JSON files.
  • Multi-step Flow Chaining: Create complex user journeys by chaining requests and capturing dynamic variables across steps with .abf files.
  • Load & Stress Simulation: Execute performance tests using .abl files to simulate traffic profiles via k6.
  • Use Case: A developer needs to verify a multi-step authentication flow and ensure the API handles concurrent traffic; they can define the request sequence in a flow file and run it locally or in CI using the Albert CLI.

Quick Start

Use the api-testing-with-albert skill to create a new request file for the login endpoint and chain it into a flow for testing.

Frequently Asked Questions about api-testing-with-albert

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

FAQPage Schema
How do I automate API testing using JSON files?

You can automate API testing by defining HTTP requests, assertions, and schema validations as declarative JSON files. This approach removes the need for proprietary testing tools by letting you manage test definitions directly in your repository.

How do I test multi-step API flows with dynamic variables?

Multi-step API flows are tested by chaining requests and capturing dynamic variables across sequential steps. You define these complex user journeys using specific flow files to ensure accurate end-to-end validation.

Can I run k6 load testing scenarios defined in JSON?

Yes, you can execute k6 load testing by defining traffic simulation profiles in dedicated JSON files. This allows you to run performance and stress tests locally or within your CI pipeline.

What is the best way to validate API schema in a CI pipeline?

The best way to validate API schema in CI is using declarative assertions within standard JSON request files. This ensures API reliability by checking responses against defined schemas during your development workflow.

Does declarative API testing work without proprietary testing software?

Yes, declarative API testing works entirely without proprietary software by using plain, version-controlled JSON files. You compose requests and run simulations directly within your standard development environment.

Why use JSON for API test automation instead of code-based scripts?

Using JSON for API test automation simplifies maintenance by treating tests as declarative data rather than complex code. This enables straightforward version control and team collaboration without specialized scripting knowledge.