Skip to main content

Fastapi Templates

Skill Active

Create production-ready FastAPI projects with async patterns, dependency injection, and comprehensive error handling. Use when building new FastAPI applications or setting up backend API projects.

Purpose

To quickly bootstrap new FastAPI applications with a well-defined, production-ready structure, accelerating backend API development.

Features

  • Production-ready FastAPI project templates
  • Async patterns and middleware
  • Dependency injection implementation
  • Recommended project structure
  • CRUD repository pattern
  • Service layer for business logic
  • Authentication and authorization patterns
  • Database integration examples

Use Cases

  • Starting new FastAPI projects from scratch
  • Setting up backend API projects with best practices
  • Building high-performance web services and microservices
  • Implementing async REST APIs with Python

Non-Goals

  • Deploying the generated application
  • Managing or configuring external services not part of the core API structure
  • Providing runtime support for the generated application

Documentation

  • warning:Configuration & parameter referenceWhile the code examples show configuration patterns (e.g., `.env` file, `Settings` class), explicit documentation detailing all configuration options, their defaults, and precedence order is missing from the SKILL.md.

Practical Utility

  • info:Edge casesWhile the generated code includes error handling, explicit documentation of edge cases, failure modes, and recovery steps within the SKILL.md is limited.

Installation

First, add the marketplace

/plugin marketplace add wshobson/agents
/plugin install api-scaffolding@claude-code-workflows

Quality Score

95 /100
Analyzed 13 days ago

Trust Signals

Last commit15 days ago
Stars35.3k
LicenseMIT
Status
View Source

Similar Extensions

Google Docs

100

Interact with Google Docs - create documents, search by title, read content, and edit text. Use when user asks to: create a Google Doc, find a document, read doc content, add text to a doc, or replace text in a document. Lightweight alternative to full Google Workspace MCP server with standalone OAuth authentication.

Skill
sanjay3290

Python Api Endpoint Creator

99

Creates FastAPI endpoints with layered architecture (Router → Service → Repository). Use when creating new API endpoints, CRUD operations, or scaffolding a new domain module in a FastAPI project.

Skill
spartan-stratos

Senior Fullstack

99

Fullstack development toolkit with project scaffolding for Next.js, FastAPI, MERN, and Django stacks, code quality analysis with security and complexity scoring, and stack selection guidance. Use when the user asks to "scaffold a new project", "create a Next.js app", "set up FastAPI with React", "analyze code quality", "audit my codebase", "what stack should I use", "generate project boilerplate", or mentions fullstack development, project setup, or tech stack comparison.

Skill
alirezarezvani

FastAPI Expert

98

Use when building high-performance async Python APIs with FastAPI and Pydantic V2. Invoke to create REST endpoints, define Pydantic models, implement authentication flows, set up async SQLAlchemy database operations, add JWT authentication, build WebSocket endpoints, or generate OpenAPI documentation. Trigger terms: FastAPI, Pydantic, async Python, Python API, REST API Python, SQLAlchemy async, JWT authentication, OpenAPI, Swagger Python.

Skill
jeffallan

X Twitter Scraper

100

Use when the user needs X (Twitter) data or confirmation-gated X actions through Xquik: tweet search, user lookup, follower extraction, media download, monitoring, webhooks, MCP, SDKs, posting, likes, DMs, and profile updates. Requires a Xquik API key. Never ask for X login material.

Skill
Xquik-dev

Slack

100

Use the Slack tool to react, pin/unpin, send, edit, delete messages, or fetch Slack member info.

Skill
steipete

© 2025 SkillRepo · Find the right skill, skip the noise.