Toolverse
All skills

supabase-rate-limits

by jeremylongshore

Implement Supabase rate limiting, backoff, and idempotency patterns.\nUse when handling rate limit errors, implementing retry logic,\nor optimizing API request throughput for Supabase.\nTrigger with phrases like \

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
Backend
Views
1

About this skill

Implement Supabase rate limiting, backoff, and idempotency patterns.\nUse when handling rate limit errors, implementing retry logic,\nor optimizing API request throughput for Supabase.\nTrigger with phrases like \

How to use

  1. Upewnij się, że masz aktywny projekt Supabase (dowolny plan), zainstalowaną bibliotekę @supabase/supabase-js w wersji 2 lub wyższej, dostęp do adresu URL projektu i kluczy anon/service-role oraz Node.js 18+.

  2. Wyzwól skill frazami takimi jak "supabase rate limit", "supabase 429", "supabase throttle", "supabase quota", "supabase connection pool" lub "supabase too many requests".

  3. Zapoznaj się z limitami dla Twojego poziomu planu — Free ma 500 żądań na minutę i 50 000 dziennie, Pro ma 5 000 na minutę i 1 000 000 dziennie, Enterprise ma limity niestandardowe. Auth ma osobne limity per endpoint (np. 30 rejestracji na godzinę per IP na Free).

  4. Skonfiguruj connection pooling za pośrednictwem Supavisor, aby zmniejszyć liczbę otwartych połączeń i uniknąć wyczerpania limitów połączeń bazy danych.

  5. Wdróż logikę retry z exponential backoff — czekaj coraz dłużej między próbami po otrzymaniu błędu 429, aby pozwolić systemowi się odzyskać.

  6. Zmniejsz rozmiar payloadu poprzez paginację i selekcję tylko potrzebnych kolumn, aby zmieścić się w limitach i zmniejszyć obciążenie API.

Related skills

pdf-to-markdown

by aliceisjustplaying

Convert entire PDF documents to clean, structured Markdown for full context loading. Use this skill when the user wants to extract ALL text from a PDF into context (not grep/search), when discussing or analyzing PDF content in full, when the user mentions \

Backend
355664

api-design-principles

by wshobson

Master REST and GraphQL API design principles to build intuitive, scalable, and maintainable APIs that delight developers. Use when designing new APIs, reviewing API specifications, or establishing API design standards.

Backend
50146

using-superpowers

by obra

Use when starting any conversation - establishes mandatory workflows for finding and using skills, including using Skill tool before announcing usage, following brainstorming before coding, and creating TodoWrite todos for checklists

Backend
65167

supabase-developer

by daffy0208

Build full-stack applications with Supabase (PostgreSQL, Auth, Storage, Real-time, Edge Functions). Use when implementing authentication, database design with RLS, file storage, real-time features, or serverless functions.

Backend
78170

drizzle

by lobehub

Drizzle ORM schema and database guide. Use when working with database schemas (src/database/schemas/*), defining tables, creating migrations, or database model code. Triggers on Drizzle schema definition, database migrations, or ORM usage questions.

Backend
79340

humanizer

by davila7

Remove signs of AI-generated writing from text. Use when editing or reviewing\ntext to make it sound more natural and human-written. Based on Wikipedia's\ncomprehensive \

Backend
2873