pytest-recording
79Record and Replay HTTP Tests with pytest
Live API calls make tests slow and unreliable. This skill guides pytest-recording setup, cassette management, secret filtering, and replay debugging.
Build FastAPI Services With Async Python
FastAPI projects need consistent patterns for validation, dependencies, errors, and tests. This skill gives concise examples for building async Python APIs with FastAPI, Pydantic, and TestClient.
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "FastAPI Development" from https://skillstore.io/skills/bossjones-fastapi-development.md and its manifest at https://skillstore.io/api/skills/bossjones-fastapi-development/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Your Agent should still show its plan and request any confirmation required by the security policy.
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Using "FastAPI Development". Create a FastAPI item endpoint with validation and tests.
Expected outcome:
Using "FastAPI Development". Refactor repeated query parameters in several routes.
Expected outcome:
Using "FastAPI Development". Explain how to handle invalid item identifiers.
Expected outcome:
Use typed path validation for numeric bounds. Return a clear HTTP error when an identifier does not match the accepted range.
All 23 external-command detections are Markdown fences, inline code, or fixed local development and dependency commands. The reconnaissance detection is an ordinary item identifier check, and no prompt injection or malicious intent was found.
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
https://skillstore.io/skills/bossjones-fastapi-development/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/bossjones-fastapi-development?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/bossjones-fastapi-development?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/bossjones-fastapi-development/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/bossjones-fastapi-development.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>bossjones. (2026). FastAPI Development security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/bossjones-fastapi-development/audits/8@techreport{bossjones-bossjones-fastapi-development-2026,
author = {bossjones},
title = {FastAPI Development security audit report (audit version 8)},
institution = {Skillstore},
year = {2026},
number = {8},
url = {https://skillstore.io/skills/bossjones-fastapi-development/audits/8},
note = {Author version unspecified}
}cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "FastAPI Development security audit report (audit version 8)"
version: "unspecified"
type: report
authors:
- name: "bossjones"
date-released: "2026-07-19"
url: "https://skillstore.io/skills/bossjones-fastapi-development/audits/8"
identifiers:
- type: other
value: "skillstore:bossjones-fastapi-development:audit:8"
description: "Skillstore immutable audit report identifier"
Use the skill to draft typed FastAPI routes with validation, response models, and clear error handling.
Use the examples to align endpoint structure, dependencies, and test style across a Python service.
Use the TestClient examples to create simple tests for success paths and validated query parameters.
Create a basic FastAPI application with a health endpoint and one item lookup endpoint. Include simple typed parameters and expected responses.
Design FastAPI routes for creating and reading items. Use Pydantic models, typed path parameters, query validation, and response models.
Refactor repeated FastAPI query parameters into a dependency. Show how routes should consume the dependency and keep handler logic concise.
Create a TestClient testing plan for item endpoints. Cover success cases, invalid path values, optional query parameters, and expected error responses.
Author
bossjonesLicense
MIT
Skillstore revision
r1
Version notice
The author did not declare a version.
Ref
1b5b6c4962b2ad5a7a34603cab2685bbbd1b61ef
Maintenance freshness
7/21/2026
Usage
6 downloads ยท 232 views
File structure
๐ SKILL.md
Record and Replay HTTP Tests with pytest
Live API calls make tests slow and unreliable. This skill guides pytest-recording setup, cassette management, secret filtering, and replay debugging.
Write Better Pytest Tests
Python teams need reliable tests that stay clear and easy to extend. This skill guides Claude, Codex, and Claude Code through pytest fixtures, parametrization, async tests, mocking, and test organization.
Generate Python Documentation from Source
Python documentation often becomes incomplete or inconsistent when maintained manually. This skill converts source structure, docstrings, and type hints into organized Markdown.
Configure Uvicorn for ASGI Applications
Running ASGI applications requires correct server, reload, worker, logging, TLS, and container settings. This skill provides practical Uvicorn patterns for development and deployment.
Build Reliable Pydantic v2 Models
Unvalidated Python data can cause runtime failures and inconsistent API behavior. This skill guides Pydantic v2 model design, validation, configuration, and serialization.
Build Structured Python Logging with structlog
Python logging configurations can become inconsistent across development, production, and tests. This skill provides practical structlog patterns for context, processors, output formats, exceptions, and testing.
Build FastAPI Backends
by sickn33
FastAPI projects need consistent choices across setup, data models, routes, auth, tests, and deployment. This skill provides a phased workflow with focused prompts for each backend step.
Build FastAPI APIs with Reusable Patterns
by 0xDarkMatter
FastAPI projects need consistent choices for validation, dependencies, middleware, and background work. This skill gives Claude, Codex, and Claude Code reusable patterns for practical Python API development.
Build Python Tests with pytest TDD
by 89jobrien
Python teams often need consistent tests, coverage, and reports without losing TDD discipline. This skill provides pytest-focused workflows, examples, and reporting guidance for Claude, Codex, and Claude Code.
Build Reliable Async Python
by 0xDarkMatter
Async Python code often fails due to blocking calls, unbounded tasks, and weak cleanup. This skill provides reusable asyncio patterns, examples, and references for robust concurrent services.
Add Python Type Safety Patterns
by 0xDarkMatter
Python type annotations can be hard to apply consistently across real projects. This skill gives Claude, Codex, and Claude Code practical patterns for safer typed Python code.
Build Reliable Test Automation
by 89jobrien
Weak tests slow releases and hide regressions. This skill guides test strategy, TDD, automation, coverage review, and Playwright web checks.