{
  "markdown": "# Supabase Expert - Claude Code Plugin\n\nA Claude Code skill that provides expert guidance for building secure, performant Supabase applications.\n\n## What It Does\n\n- **RLS Policy Design** - Generates secure Row Level Security policies with proper `auth.uid()` checks, `TO` clauses, `WITH CHECK`, and performance indexes\n- **Security Auditing** - Reviews Supabase projects for common vulnerabilities (exposed service_role keys, `getSession()` misuse, `user_metadata` role checks)\n- **Storage Setup** - Creates private/public buckets with mime type restrictions, size limits, ownership-based RLS, and signed URL generation\n- **Auth Flows** - Guides SSR setup with `@supabase/ssr`, middleware, OAuth callbacks, MFA, and custom claims\n- **Migrations** - Best practices for `supabase db diff`, type generation, and migration workflows\n\n## Installation\n\n```\n/plugin marketplace add your-username/supabase-expert\n/plugin install supabase-expert\n```\n\n## Triggers On\n\nAny mention of: `supabase`, `rls`, `row level security`, `supabase auth`, `supabase storage`, `storage.objects`, `service_role`, `anon key`, `createClient`, `supabase-js`, database migrations, or RLS policies.\n\n## Bundled Scripts\n\n- `scripts/audit-rls.sql` - SQL query to audit RLS status across all tables\n- `scripts/security-check.sh` - Shell script to scan projects for common Supabase security issues\n\n## Disclaimer\n\nThis plugin is provided \"as is\" without warranty of any kind, express or implied. The guidance, code examples, SQL migrations, and security recommendations are for educational and development purposes only. Always review and test generated code thoroughly before deploying to production. The author(s) accept no responsibility or liability for any damages, data loss, security breaches, or other issues arising from the use of this plugin. **Use at your own risk.**\n\n## License\n\nMIT\n",
  "bytes": 1862,
  "sha": "4aff9744ce7278fe87d82d5994856131b4fdcbd88c6c557423143c3a77be1f8d",
  "repo_slug": "asim266/supabase-expert",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/plg_asim266_supabase_expert_supabase_expert_32a4b784/readme"
}