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.