Agent skill

apply-openapi-overlay

Use when applying an overlay file to a spec

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/apply-openapi-overlay

SKILL.md

apply-openapi-overlay

Command

bash
speakeasy overlay apply -s <spec-path> -o <overlay-path> --out <output-path>

Example

bash
# Apply overlay and output merged spec
speakeasy overlay apply -s openapi.yaml -o my-overlay.yaml --out openapi-modified.yaml

Using in Workflow

Better approach - add overlay to workflow.yaml:

yaml
sources:
  my-api:
    inputs:
      - location: ./openapi.yaml
    overlays:
      - location: ./naming-overlay.yaml
      - location: ./grouping-overlay.yaml

Overlays are applied in order, so later overlays can override earlier ones.

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results