testing-api-manual

Test FastAPI endpoints with Clerk JWT authentication using Docker environments.

1|Updated Jul 22, 2025
One-click install
npx skills add https://github.com/Danik911/thesis_project --skill testing-api-manual
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: testing-api-manual
Source: https://github.com/Danik911/thesis_project/tree/main/.claude/skills/testing-api-manual
Command: npx skills add https://github.com/Danik911/thesis_project --skill testing-api-manual

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides verified, WSL-compatible commands for manual testing of Docker-based FastAPI endpoints with Clerk JWT authentication, including token handling, URS submissions, and live job monitoring.

Core Features & Use Cases

  • WSL-ready commands: Validated commands for Windows Subsystem for Linux users.
  • Token validation workflows: Step-by-step token generation and verification.
  • End-to-end test guidance: From token creation to job submission and log inspection.

Quick Start

Generate a Clerk token, submit a URS file to the API, and monitor the job status on localhost.

Frequently Asked Questions about testing-api-manual

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

FAQPage Schema
How do I test a FastAPI endpoint with Clerk JWT authentication?

Manual API testing with Clerk JWT authentication involves generating a valid token, submitting it in request headers, and verifying endpoint responses. This Skill provides step-by-step commands for token generation, endpoint health checks, and request validation on Docker-based FastAPI services.

Can I run these API testing commands on WSL2?

Yes. This Skill provides verified, WSL-compatible commands for testing Docker-based FastAPI endpoints. The commands are validated for Windows Subsystem for Linux environments and ARM64 Docker Desktop setups.

How do I submit and monitor a URS file job to a FastAPI API?

Submit a URS file via API endpoint using Clerk authentication, then poll the job status endpoint to monitor asynchronous processing. This Skill guides token generation, file submission, real-time job status polling, and container log inspection across Docker environments.

What's the workflow for testing API endpoints with token validation?

The workflow covers token generation from Clerk, validating token authenticity, submitting authenticated requests to your FastAPI endpoint, and inspecting responses. This Skill provides end-to-end guidance from initial token creation through functional validation and test-suite execution.

How do I inspect Docker container logs while testing a FastAPI endpoint?

Access container logs during API testing to diagnose endpoint behavior and verify job processing. This Skill includes commands for live log inspection across WSL2 and ARM64 Docker setups, enabling real-time visibility into asynchronous job execution.