Find your next skill
← All skills
Testing

api-tester

Test REST and GraphQL API endpoints with structured assertions and reporting. Use when a user asks to test an API, hit an endpoint, check if an API works, va...

The answer

Test REST and GraphQL API endpoints with structured assertions and reporting.

Install

npx terminal-skills install api-tester

Author's take / 作者点评

Straightforward local API smoke testing with requests. Best for agents validating backends; use a venv on modern Linux.

用 requests 做本地 API 冒烟很直接;新 Linux 上建议用 venv 避开 PEP668。

What it does

Test REST and GraphQL API endpoints with structured assertions and reporting. Use when a user asks to test an API, hit an endpoint, check if an API works, validate a response, debug an API call, test authentication flows, or verify API contracts. Supports GET, POST, PUT, PATCH, DELETE with headers, body, auth, and response validation.

This entry summarizes the public skill for discovery. Prefer the upstream SKILL.md for the full instruction text (we do not paste restricted or lengthy proprietary prompt bodies).

Install & usage

Multi-agent install (Terminal Skills CLI)

npx terminal-skills install api-tester

Manual curl examples:

# Claude Code
curl -sL https://raw.githubusercontent.com/TerminalSkills/skills/main/skills/api-tester/SKILL.md -o .claude/skills/api-tester.md
# Codex
curl -sL https://raw.githubusercontent.com/TerminalSkills/skills/main/skills/api-tester/SKILL.md -o .codex/skills/api-tester.md
# Cursor
curl -sL https://raw.githubusercontent.com/TerminalSkills/skills/main/skills/api-tester/SKILL.md -o .cursor/skills/api-tester.md

Best for

REST/GraphQL endpoint checks with assertions.

Hands-on test

  • test_level: fully-tested
  • Ran: yes
  • When: 2026-11-01T01:20:00+08:00 (Asia/Shanghai)
  • Result: Hit a local Flask API with requests-based checks; status/body assertions passed.
  • Gotchas: Skill assumes requests available; system pip may need a venv on PEP 668 hosts.

Money-saving tip

Skills are free/open-source; spend goes to your agent plan. Start on Cursor Plus ($8/mo) or Claude Pro / ChatGPT Go before upgrading.

Source & license