api-test-E10

Automate API test case creation, maintenance, and debugging with pytest.

121|15|Updated Apr 28, 2026
One-click install
npx skills add https://github.com/buer2233/ai-api-test-skill --skill api-test-e10
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: api-test-E10
Source: https://github.com/buer2233/ai-api-test-skill/tree/main
Command: npx skills add https://github.com/buer2233/ai-api-test-skill --skill api-test-e10

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires mitmproxy, requests, pytest, Claude Code, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the process of creating, maintaining, and debugging API tests and test cases, making it easier to manage complex projects with many APIs.

Core Features & Use Cases

  • Automated API Testing: Generate and maintain API tests based on real traffic data, reference cases, or Java Controller source code.
  • API Asset Indexing: Create a SQLite index of existing APIs for quick lookup and comparison.
  • pytest Verification: Execute tests and iterate on failures until the tests pass.
  • Use Case: For a large project with numerous APIs and outdated documentation, this Skill can automatically generate test cases based on real traffic and existing Java Controller source code.

Quick Start

To start, use the api-test-E10 skill with the prompt: "I want to add an API automation test case."

Frequently Asked Questions about api-test-E10

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

FAQPage Schema
How do I automate API test case generation for Python projects?

You can automate API testing by generating test cases from real traffic data, reference cases, or Java Controller source code. This AI-driven workflow creates and maintains tests using Python, pytest, and requests.

Can I use real traffic data to create pytest tests for my API?

Yes, you can capture real traffic data using mitmproxy to generate and maintain API test cases. The workflow validates the tasks, selects API methods, and executes the tests using pytest.

How do I index existing APIs for testing and quick lookup?

You can create a SQLite index of your existing APIs for quick lookup and comparison. This allows the automation workflow to efficiently select API methods and files during test case generation.

Do I need Claude Code to debug and execute pytest tests?

Yes, you need Claude Code skills for debugging and testing alongside Python 3.8+, pytest, requests, and mitmproxy. It iterates on test failures until the API tests pass.

What is the best way to maintain API tests for a project with outdated documentation?

Automating API test maintenance generates and updates tests based on real traffic and existing Java Controller source code. This solves the problem of managing complex projects with numerous APIs and outdated documentation.