Install any skill in seconds. Free to start, no credit card required.
Get Started Free →alinaqi/supabase-python
FastAPI with Supabase and SQLAlchemy/SQLModel
Passed 19 of 22 test cases with the skill, and 12 of 22 without it.
and 9 more in the full report
8 fixed11 passed either way2 still failing1 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 8 test cases the skill fixed. Same model, same prompt, with and without the skill.
Write the FastAPI dependency function `get_db()` that yields an async database session using SQLAlchemy `AsyncSessionLocal`.
| Checked | Without skill | With skill |
|---|---|---|
| Yield session from AsyncSessionLocal within async context manager. | Passed | Passed |
| Close database session inside a finally block. | Missed | Passed |
The instructions your model reads when the skill loads.
FastAPI patterns with Supabase Auth and SQLAlchemy/SQLModel for database access.
Sources: Supabase Python Client | SQLModel
SQLAlchemy/SQLModel for queries, Supabase for auth/storage.
Use SQLAlchemy or SQLModel for type-safe database access. Use supabase-py for auth, storage, and realtime. FastAPI for the API layer.
project/
├── src/
│ ├── api/
│ │ ├── __init__.py
│ │ ├── routes/
│ │ │ ├── __init__.py
│ │ │ ├── auth.py
│ │ │ ├── posts.py
│ │ │ └── users.py
│ │ └── deps.py # Dependencies (auth, db)
│ ├── core/
│ │ ├── __init__.py
│ │ ├── config.py # Settings
│ │ └── security.py # Auth helpers
│ ├── db/
│ │ ├── __init__.py
│ │ ├── session.py # Database session
│ │ └── models.py # SQLModel models
│ ├── services/
│ │ ├── __init__.py
test cases passed, vs 12 / 22 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.