api-tester
API Tester validates endpoints and their responses against expected schemas. Extract API specs from documentation, test GET and POST requests, and document any discrepancies between live behavior and published contracts.
API Tester lets you test and validate API endpoints while verifying response schemas match documentation.
AI-generated summary based on this skill's SKILL.md
Decision gist · record as of 2026-07-23
API Tester lets you test and validate API endpoints while verifying response schemas match documentation. API Tester validates endpoints and their responses against expected schemas. Extract API specs from documentation, test GET and POST requests, and document any discrepancies between live behavior and published contracts.
Use it when
- Yes, API Tester is designed to test REST API endpoints comprehensively.
- API Tester checks API status codes and error handling by validating HTTP response codes against expected values.
Verify before relying
Read SKILL.md below before installing (2 files). Open directory: indexed for reading, not audited.
Install
gooseworks-ai/goose-skills/api-tester · repository language: Python
Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.
Frequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
How does api-tester validate API response schema?
API Tester validates endpoints and their responses against expected schemas by extracting API specs from documentation and comparing live behavior against published contracts. It checks response structure, data types, and required fields to ensure responses match their documented definitions.
Can api-tester test REST API endpoints?
Yes, API Tester is designed to test REST API endpoints comprehensively. It supports testing GET and POST requests, verifies response schemas, checks status codes, and validates error handling across your API workflows to ensure endpoints behave as documented.
What does api-tester do to check API status codes?
API Tester checks API status codes and error handling by validating HTTP response codes against expected values. It verifies that endpoints return appropriate status codes for success, client errors, and server errors, helping identify unexpected API behavior.
Does api-tester generate API documentation examples?
API Tester generates API documentation and example requests to help document your endpoints. It can produce curl examples and request samples based on your API specifications, making it easier to create and maintain accurate API documentation.
How can api-tester automate REST API testing workflows?
API Tester automates REST API testing workflows by allowing you to define test cases that validate endpoints, verify responses, check status codes, and document discrepancies. This enables continuous validation of your API contracts without manual testing.
What license does api-tester use?
API Tester is released under the MIT license, allowing free use, modification, and distribution with minimal restrictions.
SKILL.md
Rendered from the published skill. Quoted content, verbatim.
API Tester - Test Any API Endpoint
Setup
Read your credentials from ~/.gooseworks/credentials.json:
export GOOSEWORKS_API_KEY=$(python3 -c "import json;print(json.load(open('$HOME/.gooseworks/credentials.json'))['api_key'])")
export GOOSEWORKS_API_BASE=$(python3 -c "import json;print(json.load(open('$HOME/.gooseworks/credentials.json')).get('api_base','https://api.gooseworks.ai'))")
If ~/.gooseworks/credentials.json does not exist, tell the user to run: npx gooseworks login
All endpoints use Bearer auth: -H "Authorization: Bearer $GOOSEWORKS_API_KEY"
Test API endpoints, validate responses, and generate documentation examples.
Workflow
Step 1: Test GET Endpoints
Make GET requests to test endpoints:
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
-H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
-H "Content-Type: application/json" \
-d '{"api":"linkup","path":"/fetch","body":{"url":"https://api.example.com/health"}}'
Step 2: Test POST Endpoints
Test POST requests by
(truncated - see the full file via the links below)
File tree — 2 files
skills/research-tools/capabilities/api-tester/SKILL.md
skills/research-tools/capabilities/api-tester/skill.meta.json
Let your AI agent find skills like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.
wish › “Test and validate API endpoints with response schema verification”
Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →
Related skills
PDF Processor pulls text, tables, and structured information from PDF documents through a multi-step workflow. It fetches PDFs, extracts content with AI, isolates table data, and converts results to markdown for easy integration into your workflows.
Monitor website uptime by checking availability across critical endpoints, verifying response times, and detecting service outages. The skill tests homepage accessibility, API health, authentication, and core functionality while optionally sending alerts when issues are detected.
SEO Analyzer maps site structure, extracts page content, and identifies backlink opportunities to evaluate SEO performance. It examines keywords, content quality, and competitor positioning across your website. Use it to prioritize optimization efforts and track ranking improvements over time.
Image Analyzer uses AI to process images and pull out actionable insights. Extract visible text via OCR, identify objects, describe visual content, and capture structured data from receipts, screenshots, and other image sources.
Extract Webpage Data uses AI to pull structured information from web pages, transforming unorganized HTML into clean, actionable data. Choose from multiple extraction methods—natural language prompts, predefined schemas, or general scraping—depending on your needs. Handles product details, contact information, team rosters, and more.
Web-scraping lets you pull structured data from any URL using plain English descriptions of what you need. Choose from AI-powered extraction with natural language prompts, high-volume batch processing, or schema-based data structuring—then combine methods for comprehensive site crawling and automation.
More skills ai-web-scraping-scrapegraph (MIT) · web-search-linkup (MIT) · structured-scraping-riveter (MIT) · company-intel (MIT)