Toolverse
All skills

supabase-security-basics

by jeremylongshore

Execute apply Supabase security best practices for secrets and access control.\nUse when securing API keys, implementing least privilege access,\nor auditing Supabase security configuration.\nTrigger with phrases like \

Installation

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

Installation

Quick info

Category
Security

About this skill

Execute apply Supabase security best practices for secrets and access control.\nUse when securing API keys, implementing least privilege access,\nor auditing Supabase security configuration.\nTrigger with phrases like \

How to use

  1. Zainstaluj pakiet @supabase/supabase-js poleceniem npm install @supabase/supabase-js w swoim projekcie.

  2. Skonfiguruj zmienne środowiskowe: ustaw SUPABASE_URL na adres URL projektu oraz SUPABASE_ANON_KEY na klucz anonimowy z panelu Supabase. Nigdy nie umieszczaj SUPABASE_SERVICE_ROLE_KEY w kodzie dostępnym dla klienta.

  3. Wyzwól umiejętność frazami takimi jak "supabase security", "supabase RLS", "secure supabase", "supabase API key" lub "row level security", aby uzyskać wskazówki dotyczące konkretnego aspektu bezpieczeństwa.

  4. Postępuj zgodnie z rekomendacjami umiejętności: rozdziel klucze (anonimowy dla klienta, service_role tylko na serwerze), włącz Row Level Security na wszystkich tabelach zawierających dane wrażliwe, oraz zdefiniuj polityki dostępu, które respektują role użytkowników.

  5. Użyj dostępnych narzędzi (Read, Write, Edit, Grep, Bash z poleceniami supabase:* i npx supabase *) do przeglądu konfiguracji, edycji plików SQL z politykami RLS oraz uruchomienia lokalnych testów bezpieczeństwa.

  6. Przejrzyj konfigurację JWT, upewnij się, że API surface jest ograniczona do niezbędnych endpointów, i wykonaj audyt istniejących kluczy API w projekcie.

Related skills

payload

by payloadcms

Use when working with Payload CMS projects (payload.config.ts, collections, fields, hooks, access control, Payload API). Use when debugging validation errors, security issues, relationship queries, transactions, or hook behavior.

Security
50171

llama-cpp

by zechenzhangAGI

Runs LLM inference on CPU, Apple Silicon, and consumer GPUs without NVIDIA hardware. Use for edge deployment, M1/M2/M3 Macs, AMD/Intel GPUs, or when CUDA is unavailable. Supports GGUF quantization (1.5-8 bit) for reduced memory and 4-10× speedup vs PyTorch on CPU.

Security
11252

solidity-security

by wshobson

Master smart contract security best practices to prevent common vulnerabilities and implement secure Solidity patterns. Use when writing smart contracts, auditing existing contracts, or implementing security measures for blockchain applications.

Security
10105

qmd

by tobi

Search personal markdown knowledge bases, notes, meeting transcripts, and documentation using QMD - a local hybrid search engine. Combines BM25 keyword search, vector semantic search, and LLM re-ranking. Use when users ask to search notes, find documents, look up information in

Security
1951

manim

by davila7

Comprehensive guide for Manim Community - Python framework for creating mathematical animations and educational videos with programmatic control

Security
1588

architect-review

by sickn33

Master software architect specializing in modern architecture patterns, clean architecture, microservices, event-driven systems, and DDD. Reviews system designs and code changes for architectural integrity, scalability, and maintainability. Use PROACTIVELY for architectural

Security
2773