This is a FastAPI skill with production-ready patterns for building APIs with Pydantic v2, SQLAlchemy 2.0 async, and JWT authentication. It's explicitly updated for the latest versions as of January 2026, which matters because Pydantic v1 support was completely removed in FastAPI 0.128.0 and Python 3.8 support dropped in 0.125.0. Use this if you're spinning up authenticated API projects and want established patterns rather than piecing together docs from scratch. The skill comes from a resume matching project with 26.5K GitHub stars, so the patterns are battle-tested in a real application. It's passed security audits from Gen Agent Trust Hub, Socket, and Snyk.

skills.sh installs
179
GitHub stars
29.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add srbhr/resume-matcher --skill fastapi --agent claude-code

Installs into .claude/skills of the current project.

Files

This is a FastAPI skill with production-ready patterns for building APIs with Pydantic v2, SQLAlchemy 2.0 async, and JWT authentication. It's explicitly updated for the latest versions as of January 2026, which matters because Pydantic v1 support was completely removed in FastAPI 0.128.0 and Python 3.8 support dropped in 0.125.0. Use this if you're spinning up authenticated API projects and want established patterns rather than piecing together docs from scratch. The skill comes from a resume matching project with 26.5K GitHub stars, so the patterns are battle-tested in a real application. It's passed security audits from Gen Agent Trust Hub, Socket, and Snyk.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/srbhr/resume-matcher
Categories
Backend & APIs, DevOps & CI/CD, Debugging, Python, Databases
First seen
Jun 3, 2026

More from srbhr/resume-matcher

All 3
1jxxghp avatarmoviepilot-clijxxghp/moviepilotUse this skill when the user asks to operate MoviePilot through the local `moviepilot tool` MCP CLI for normal product workflows: media search, torrent search, 178skills.sh installs
2charleswiltgen avataraxiom-app-compositioncharleswiltgen/axiomUse when structuring app entry points, managing authentication flows, switching root views, handling scene lifecycle, or asking 'how do I structure my @main', '176skills.sh installs
3xy121718 avatarbaoyu-danger-gemini-webxy121718/baoyu-skillsGenerates images and text via reverse-engineered Gemini Web API. Supports text generation, image generation from prompts, reference images for vision input, and174skills.sh installs
4aibtcdev avatarx402aibtcdev/skillsx402 paid API endpoints, inbox messaging, project scaffolding, and OpenRouter AI integration. Execute and probe x402-enabled endpoints from multiple sources, se172skills.sh installs
5personamanagmentlayer avatardjango-expertpersonamanagmentlayer/pclExpert-level Django development for robust Python web applications with ORM, admin, and authentication170skills.sh installs
6incept5 avatareve-app-cliincept5/eve-skillpacksBuild agent-friendly CLIs for Eve-compatible apps. Wrap REST APIs with domain commands, auto-auth, structured errors, and --json output. Agents use CLIs instead162skills.sh installs