Skip to content
TrustedSkillsbeta
Back to all skills

Supabase Rls

Listed
dvorkinguy·vlatest·database

Automates Supabase Row Level Security (RLS) policy creation and management based on user roles and data attributes.

Install on your platform

This skill no longer installs under the name supabase-rls. dvorkinguy/claude-skills-agents is deleted or private, so it cannot be installed from.

We check each listing against its upstream repository with the rules the skills CLI uses, last on 2026-10-22. We don't show a command we know will fail.

Repository install instructions

What we know about this skill

Publisher

dvorkinguy

Taken from the source listing. We haven't verified who controls this account.

Install target

Live repository

Not pinned. Installing fetches whatever the repository holds at the time you run the command.

Nobody has reviewed this code. TrustedSkills indexes and links skills; it does not audit, run or scan them. A skill runs with whatever access you give your agent — read the source before you install it.

Automated safety checks

scanned

We could not read this skill's source, so none of the checks below were run.

Not scanned. repository not found or private Source recorded as dvorkinguy/claude-skills-agents.
This is a static scan, not a review. It reads the skill's files; it does not run them, and it cannot tell you whether the skill is any good or whether the code does what its description says. A skill runs with whatever access you give your agent.
What each check looks for →

About this skill

What it does

This skill allows AI agents to interact with and manage Row Level Security (RLS) policies within a Supabase database. It enables defining granular access controls based on user roles or other criteria, ensuring data security and privacy. The agent can create, modify, and delete RLS policies directly through natural language commands.

When to use it

  • Dynamic Access Control: When you need to adjust permissions for specific users or groups within your Supabase application without manual database modifications.
  • Automated Policy Updates: To automatically update RLS rules based on changes in user roles, data attributes, or business logic.
  • Auditing and Compliance: When needing to generate or modify RLS policies as part of an audit process or to meet specific compliance requirements.
  • Rapid Prototyping: Quickly experiment with different access control strategies during development without complex SQL scripting.

Key capabilities

  • Create new RLS policies
  • Modify existing RLS policies
  • Delete RLS policies
  • Manage policy logic based on user roles and data attributes

Example prompts

  • "Create an RLS policy that prevents users from viewing records unless they are the owner."
  • "Update the 'sales' table RLS policy to allow managers access to all rows."
  • "Delete the RLS policy for the 'products' table."

Tips & gotchas

  • Requires a working Supabase project and appropriate API keys configured within the agent environment.
  • RLS policies can be complex; ensure you understand the implications of each rule before deploying them to production.