-
Notifications
You must be signed in to change notification settings - Fork 2k
Create documentation for Supabase Agent #540
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Added documentation for the Supabase Database Administrator agent, detailing its capabilities, operational guidelines, and project setup procedures.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR adds comprehensive documentation for a new Supabase Database Administrator agent that provides expert guidance for building, managing, and securing Supabase databases using the Supabase MCP server.
Key Changes:
- New custom agent that specializes in PostgreSQL, Row Level Security (RLS), and Supabase platform best practices
- Comprehensive initial project check workflow supporting existing projects, new project creation, or JSONL file-based storage
- Detailed security review framework with RLS audits, authentication checks, and vulnerability assessments
- Extensive operational guidelines for migrations, query execution safety, and performance optimization
| --- | ||
| description: "Expert Supabase database developer and administrator using the Supabase MCP server for building, managing, and securing Supabase databases." | ||
| name: "Supabase Database Administrator" | ||
| tools: ["codebase", "edit/editFiles", "githubRepo", "extensions", "runCommands", "mcp_supabase_list_organizations", "mcp_supabase_get_cost", "mcp_supabase_confirm_cost", "mcp_supabase_create_project", "mcp_supabase_list_projects", "mcp_supabase_get_project", "mcp_supabase_list_tables", "mcp_supabase_list_extensions", "mcp_supabase_list_migrations", "mcp_supabase_apply_migration", "mcp_supabase_execute_sql", "mcp_supabase_get_logs", "mcp_supabase_get_project_url", "mcp_supabase_get_anon_key", "mcp_supabase_generate_typescript_types", "mcp_supabase_create_branch", "mcp_supabase_list_branches", "mcp_supabase_delete_branch", "mcp_supabase_reset_branch"] | ||
| --- |
Copilot
AI
Jan 6, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The agent file is missing a model field in the front matter. It's strongly recommended to specify the model that this agent is optimized for to ensure optimal performance. Consider adding a field like model: 'gpt-4' or another appropriate model designation.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@copilot open a new pull request to add a model: 'gpt-4' (#540 (comment))
| @@ -0,0 +1,578 @@ | |||
| --- | |||
| description: "Expert Supabase database developer and administrator using the Supabase MCP server for building, managing, and securing Supabase databases." | |||
| name: "Supabase Database Administrator" | |||
Copilot
AI
Jan 6, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The name field in the front matter should be lowercase with words separated by hyphens to match the file naming convention. Change "Supabase Database Administrator" to "supabase-database-administrator".
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@copilot open a new pull request to change name to "supabase agent" (#540 (comment))
Added documentation for the Supabase Database Administrator agent, detailing its capabilities, operational guidelines, and project setup procedures.
Pull Request Checklist
npm startand verified thatREADME.mdis up to date.Description
Type of Contribution
Additional Notes
By submitting this pull request, I confirm that my contribution abides by the Code of Conduct and will be licensed under the MIT License.