supabase-skill

Connect Supabase PostgreSQL and pgvector to store and query embeddings.

Updated Feb 11, 2026
One-click install
npx skills add https://github.com/chicagopeabodydev-sudo/library_bot_poc --skill supabase-skill-chicagopeabodydev-sudo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: supabase-skill
Source: https://github.com/chicagopeabodydev-sudo/library_bot_poc/tree/main/.cursor/skills/supabase-skill
Command: npx skills add https://github.com/chicagopeabodydev-sudo/library_bot_poc --skill supabase-skill-chicagopeabodydev-sudo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Connects to Supabase-hosted PostgreSQL and pgvector vector databases to store and query embeddings, enabling scalable vector similarity and retrieval for RAG workflows.

Core Features & Use Cases

  • Connect to Supabase PostgreSQL databases and pgvector vector stores for embedding storage and retrieval.
  • Store, upsert, and query embeddings with metadata to support semantic search and recommendations.
  • Build retrieval-augmented generation pipelines using vector similarity for fast, contextually relevant results.
  • Use cases include chatbot augmentation, semantic search over large document collections, and knowledge-base-powered recommendations.

Quick Start

Install the required packages, configure your Supabase URL and API key, and run a test script to connect and validate vector storage.

Frequently Asked Questions about supabase-skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I connect to a Supabase PostgreSQL database for vector similarity search?

To connect to a Supabase PostgreSQL database for vector similarity search, configure your Supabase URL and API key in a Python environment. This enables secure access to pgvector-based vector embeddings for scalable retrieval and storage.

Can I build a RAG pipeline using pgvector embeddings stored in Supabase?

Yes, you can build a retrieval-augmented generation pipeline using pgvector embeddings in Supabase. The system stores and queries vector embeddings to provide fast, contextually relevant results for chatbot augmentation and semantic search.

What do I need to start storing and retrieving embeddings in Supabase?

To start storing and retrieving embeddings in Supabase, you need a Supabase URL, an API key, and a configured Python environment. Install the required packages and run a test script to validate your vector storage connection.

Does this approach support upserting embeddings with metadata for semantic search?

Yes, this approach supports upserting embeddings with metadata for semantic search. You can store, update, and query vector embeddings alongside their metadata to support knowledge-base-powered recommendations and large document collection searches.

What is the best way to query vector embeddings for a knowledge base in PostgreSQL?

The best way to query vector embeddings for a knowledge base in PostgreSQL is using pgvector with Supabase. This combination enables scalable vector similarity queries directly within your database to retrieve contextually relevant documents.

Why use pgvector in Supabase instead of a standalone vector database for RAG workflows?

Using pgvector in Supabase for RAG workflows integrates vector similarity search directly into your existing PostgreSQL database. This avoids managing a separate standalone vector database while enabling scalable embedding storage and retrieval.