wacli

Route and execute OpenAPI/Swagger API operations via CLI with bearer-token authentication.

8|Updated Feb 8, 2026
One-click install
npx skills add https://github.com/kogeletey/actra --skill wacli-kogeletey
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wacli
Source: https://github.com/kogeletey/actra/tree/main/skills/wacli
Command: npx skills add https://github.com/kogeletey/actra --skill wacli-kogeletey

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This tool enables developers to discover, validate, and call API operations defined by OpenAPI/Swagger documents using a CLI workflow, improving testability and automation.

Core Features & Use Cases

  • Discovery of tool specs via a standard manifest and OpenAPI fallbacks
  • List available operations and verify routing with wacli help and validate
  • Dry-run support to test requests without executing them
  • Bearer token authentication and per-tool configuration for secure access
  • Shell-mode export to reuse commands in scripts and notebooks

Quick Start

Run wacli help <tool_ref> to list available operations and then perform a dry-run of a selected endpoint.

Frequently Asked Questions about wacli

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

FAQPage Schema
How do I discover and call OpenAPI endpoints from the command line?

You can discover and call OpenAPI endpoints from the command line by using a CLI workflow that routes operations defined in OpenAPI or Swagger documents, supporting direct execution and dry-run testing.

Can I test API requests without actually executing them using a CLI?

Yes, you can test API requests without executing them by using the dry-run capability, which validates the routing and request structure against the OpenAPI specification without triggering the actual operation.

How does CLI API discovery work with .well-known manifests and swagger.json fallbacks?

CLI API discovery works by checking a standard .well-known manifest first, then automatically falling back to openapi.json or swagger.json files to locate and validate the API's available operations.

How do I manage bearer token authentication for APIs across different platforms in a CLI?

You manage bearer token authentication for APIs across platforms by utilizing per-tool configuration and token management features, ensuring secure access when routing and executing operations from the command line.

What is the best way to list available API operations from an OpenAPI document in a terminal?

The best way to list available API operations from an OpenAPI document in a terminal is to run a help command referencing the specific tool, which outputs all exposed operations for validation and routing.

Can I export executed CLI API commands for reuse in shell scripts?

Yes, you can export executed CLI API commands for reuse in shell scripts and notebooks by utilizing the shell-mode export feature, allowing you to integrate the generated operations into automated workflows.