jamierpondjamierpondCommunityยท1 Agent Skills Included

yapi

Terminal-based API testing for HTTP, gRPC, GraphQL, and TCP

Defines and runs API requests in plain YAML files directly from the terminal. Chains multi-step workflows, asserts on responses with JQ, and polls async jobs until completion. Replaces heavy GUI clients with git-friendly files you can commit, review, and run in CI. Runs full test suites, load tests, and uptime monitors across local, staging, and production environments.
npx skills add jamierpond/yapi --all -g -y
Available:

Instructs the agent to keep the yapi schema file synchronized with the shell script and to add any missing dependencies it notices while working.

All Skills in This Repository (1)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install yapi?โ–ผ

Run `npx skills add jamierpond/yapi --all -g -y` in your terminal to install all skills in this suite globally.

What is yapi used for?โ–ผ

yapi is a terminal-based API client that lets you define HTTP, gRPC, GraphQL, and TCP requests in YAML files and run them from the command line. It supports request chaining, assertions, environments, and load testing.

How do I test APIs with yapi?โ–ผ

Write a .yapi.yml file describing the request and expected response, then run `yapi run file.yapi.yml` or `yapi test ./tests` to execute full test suites. Assertions use JQ expressions to validate status codes, bodies, and headers.

Can yapi replace Postman?โ–ผ

Yes. yapi covers the same core workflows like requests, environments, chaining, and tests, but stores everything as git-friendly YAML files instead of a GUI app. It can also import existing Postman collections.

Does yapi work in CI/CD pipelines?โ–ผ

Yes. yapi runs anywhere a binary works, including GitHub Actions, and can start your dev server, wait for health checks, run tests, and clean up automatically.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’