apitestspec-flow-configurator

Generate and increment project.yaml, flow YAMLs, and config/.env.example for API test automation.

5|1|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/winhok/testkit --skill apitestspec-flow-configurator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: apitestspec-flow-configurator
Source: https://github.com/winhok/testkit/tree/main/skills/apitestspec-flow-configurator
Command: npx skills add https://github.com/winhok/testkit --skill apitestspec-flow-configurator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires yaml, and includes scripts (resource) components.

What problem does it solve?

This skill consolidates the creation and maintenance of reusable preflow configurations for API test automation, reducing manual wiring and drift across projects.

Core Features & Use Cases

  • Generate or increment project.yaml, reusable flow YAMLs, and config/.env.example based on user inputs.
  • Integrate with flows for login, token extraction, tenant switching, default headers, and environment variables, with incremental updates and safe merges.
  • Provide clear hand-off paths to other skills (e.g., apitestspec-composer or apitestspec-scenario-runner) when the task scope shifts.

Quick Start

Run the bootstrap_flow.py script with the required arguments to generate or increment project.yaml, a reusable flow, and config/.env.example.

Frequently Asked Questions about apitestspec-flow-configurator

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

FAQPage Schema
How do I automate API test flow configurations for authentication and token extraction?

Automating API test flow configurations for authentication and token extraction is handled by generating reusable preflow setups. This creates project.yaml, flow definitions, and environment templates to reduce manual wiring and drift across test suites.

What is the best way to incrementally add new flows to an existing API test project.yaml?

The best way to incrementally add new flows to an existing API test project.yaml is through safe, incremental updates and merges. This detects missing environment variables and exports reusable extract keys and flow names for downstream steps.

How do I generate environment templates and config/.env.example files for API test automation?

Generating environment templates and config/.env.example files for API test automation is achieved by running the bootstrap script with required arguments. It creates reusable flow YAMLs and safely merges missing environment variables into existing configurations.

Can I use YAML to manage tenant switching and default headers for API test suites?

Yes, you can use YAML to manage tenant switching and default headers for API test suites. The configuration process integrates these flows into project.yaml with safe merges and exports reusable flow names for downstream testing steps.

Does the flow configurator detect missing environment variables during API test setup?

Yes, the flow configurator detects missing environment variables during API test setup. It ensures safe, incremental updates to project.yaml and config/.env.example, preventing configuration drift and identifying required variables before running test suites.

What are the limitations of managing API test preflows with YAML configurations?

A limitation of managing API test preflows with YAML configurations is that the scope is restricted to preflow setup, token extraction, and environment templates. It exports reusable extract keys for downstream steps but requires hand-off to other skills for scenario execution.