supabase-crm

Implement Supabase service layers, RLS policies, and Edge Functions for CRM entities.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/krwhynot/crispy-crm --skill supabase-crm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: supabase-crm
Source: https://github.com/krwhynot/crispy-crm/tree/main/.claude/skills/supabase-crm
Command: npx skills add https://github.com/krwhynot/crispy-crm --skill supabase-crm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Developing a scalable and secure Supabase backend for a CRM application involves complex tasks like implementing Row Level Security (RLS), structuring service layers, and managing Edge Functions. This skill provides battle-tested patterns and best practices, accelerating development and ensuring consistency for Crispy-CRM.

Core Features & Use Cases:

  • Service Layer Architecture: Guides on building a clean, maintainable service layer with DataProvider abstraction for all data access.
  • Row Level Security (RLS): Provides patterns for implementing robust RLS policies for multi-tenant access and data protection.
  • Edge Functions: Offers templates and best practices for creating serverless functions for complex business logic and elevated privileges.
  • Use Case: When you need to add a new entity (e.g., "Tasks") to your CRM, this skill will guide you through creating the database migration, defining the service layer, and implementing appropriate RLS policies, ensuring all components adhere to project standards.

Quick Start: Use the supabase-crm skill when creating a new service method for updating opportunities. It will guide you on service layer architecture and RLS policies.