fastapi-development · manutej — Claude Code skill: what it does, how to install
Instructions for building asynchronous Python APIs using FastAPI, Pydantic validation models, and structured routing.
npx skills add manutej/luxor-claude-marketplace --skill fastapi-development -a claude-codeWhat fastapi-development does
This skill guides AI agents in structuring Python web applications on top of FastAPI. It directs code generation toward proper async/await usage, route operations with Path or Query parameters, and modular router patterns. Validation relies on Pydantic schemas, enforcing data types, nested models, and custom validation methods.
It also covers background tasks, dependency injection, and database integration workflows. Running the resulting API endpoints requires an external ASGI server such as uvicorn[standard].
What it helps with
- build REST APIs with Pydantic request and response schemas
- implement asynchronous endpoints using
asyncandawait - validate path and query parameters with built-in FastAPI tools
- structure nested models and custom data validators
Example prompts for the agent
- Create a FastAPI search endpoint with validated query parameters
- Build a Pydantic schema for user registration with email validation
- Write an asynchronous CRUD router for items using dependency injection
How to install fastapi-development
1Skills CLI (Vercel)
npx skills add manutej/luxor-claude-marketplace --skill fastapi-development -a claude-code2Manually: put the files in place
~/.claude/skills/fastapi-development/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/fastapi-development/
1Skills CLI (Vercel)
npx skills add manutej/luxor-claude-marketplace --skill fastapi-development -a codex2Manually: put the files in place
.agents/skills/fastapi-development/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add manutej/luxor-claude-marketplace --skill fastapi-development -a cursor2Manually: put the files in place
.cursor/skills/fastapi-development/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install manutej/luxor-claude-marketplace fastapi-development2Manually: put the files in place
.github/skills/fastapi-development/SKILL.md1Skills CLI (Vercel)
npx skills add manutej/luxor-claude-marketplace --skill fastapi-development -a gemini-cli2Platform CLI
gemini skills install https://github.com/manutej/luxor-claude-marketplace --path plugins/luxor-backend-toolkit/skills/fastapi-developmentManually: put the files in place
.devin/skills/fastapi-development/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add manutej/luxor-claude-marketplace --skill fastapi-development -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about fastapi-development
How to install fastapi-development in Claude Code?
Run npx skills add manutej/luxor-claude-marketplace --skill fastapi-development -a claude-code. The skill file will be placed into ~/.claude/skills/fastapi-development/SKILL.md.
What does fastapi-development do?
It provides architecture patterns for FastAPI, guiding the assistant to write type-safe endpoints, Pydantic data schemas, and clean async routes.
What packages are required to run the generated code?
You need fastapi along with an ASGI server like uvicorn[standard]. Database tasks or authentication will require additional libraries such as sqlalchemy or python-jose.
Similar skills
All skills for Backend and APIs →fastapi-development by other authors comes first.