foxctl OpenAPI

Plan and validate HTTP requests against OpenAPI specifications in dry-run mode.

3|Updated Apr 14, 2026
One-click install
npx skills add https://github.com/joshka0/foxctl --skill foxctl-openapi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: foxctl OpenAPI
Source: https://github.com/joshka0/foxctl/tree/main/configs/skills-condensed/foxctl-openapi
Command: npx skills add https://github.com/joshka0/foxctl --skill foxctl-openapi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It removes the guesswork of crafting correct HTTP requests by planning them from OpenAPI specs and validating them before you send anything.

Core Features & Use Cases

  • OpenAPI-driven request planning: Translates a requested base URL, path, and method into a concrete HTTP request plan.
  • Spec-aware validation: Catches mismatches early using the OpenAPI specification rules.
  • Dry-run mode: Produces a “plan only” output so you can verify correctness without executing the call.

Quick Start

Ask the agent to plan and validate a GET request by providing the base_url and path, while enabling dry-run so it does not execute the HTTP call.

Frequently Asked Questions about foxctl OpenAPI

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

FAQPage Schema
How do I validate an HTTP request against an OpenAPI specification before sending it?

You can validate an HTTP request against an OpenAPI specification by using a dry-run mode to plan the request. This generates a plan-only output that checks base URL, path, method, headers, and body correctness without executing the call.

What is OpenAPI-driven request planning and how does it prevent invalid request construction?

OpenAPI-driven request planning translates your base URL, path, and method into a concrete HTTP request plan. It applies spec-aware validation rules to catch parameter mismatches early, preventing invalid request construction before execution.

Can I explore API endpoints and prepare POST request bodies using OpenAPI validation?

Yes, you can explore API endpoints and prepare POST or PUT request bodies using OpenAPI validation. The planning workflow maps query parameters, headers, and body payloads into a validated request result for correctness.

How do I construct a valid HTTP request plan from an OpenAPI spec without executing the call?

Construct a valid HTTP request plan by providing the base URL, path, and method while enabling dry-run behavior. This produces a plan-only output that maps and validates your request components against the OpenAPI spec without sending it.

Does dry-run API validation support setting query parameters and headers for endpoint discovery?

Yes, dry-run API validation supports endpoint discovery by allowing you to set query parameters and headers. It validates these components against OpenAPI specifications to ensure your request design is fully spec-compliant before execution.