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.