test-api

Test API endpoints for functionality, authentication, authorization, and validation.

Updated Jan 21, 2026
One-click install
npx skills add https://github.com/vieriusorin/GroupLearn --skill test-api-vieriusorin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-api
Source: https://github.com/vieriusorin/GroupLearn/tree/main/.claude/skills/test-api
Command: npx skills add https://github.com/vieriusorin/GroupLearn --skill test-api-vieriusorin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill provides a comprehensive toolkit for testing API endpoints, ensuring their functionality, security, and performance.

Core Features & Use Cases

  • Endpoint Verification: Test GET, POST, PATCH, and DELETE requests to API routes.
  • Authentication & Authorization: Verify that endpoints correctly handle authentication tokens and role-based access control.
  • Validation Testing: Ensure API endpoints properly validate input data and return appropriate error codes.
  • Load Testing: Assess API performance under various request loads.
  • Use Case: Before deploying a new feature, use this Skill to run a suite of tests against your API to confirm that user registration, data retrieval, and administrative functions work as expected under different scenarios.

Quick Start

Use the test-api skill to run a GET request against the /api/domains endpoint.

Frequently Asked Questions about test-api

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

FAQPage Schema
How do I test API endpoints for authentication and authorization across different user roles?

API endpoint testing for authentication and authorization involves verifying that endpoints correctly handle tokens and role-based access control. This Skill validates API responses against expected outcomes for various user roles and input conditions.

What is the best way to run load testing on API routes before deployment?

Load testing for API routes assesses endpoint performance under various request loads. This Skill tests GET, POST, PATCH, and DELETE requests to ensure user registration, data retrieval, and administrative functions perform as expected.

Can I use curl and Node.js fetch to manually and programmatically test API endpoints?

You can use curl for manual testing and Node.js fetch for programmatic testing of API endpoints. This Skill supports both methods to execute CRUD operations, error handling, and validation testing scenarios.

How do I validate API responses and error handling for input data?

Validation testing for API responses ensures endpoints properly validate input data and return appropriate error codes. This Skill tests error handling scenarios and validates outcomes against expected results for various input conditions.

Does this Skill require external dependencies to test API endpoints?

No external dependencies are required to test API endpoints with this Skill. It operates independently using scripts to execute curl commands and Node.js fetch requests for comprehensive endpoint verification.