E2E Studio Tests
Automates end-to-end UI tests within Supabase Studio for rapid application validation and ensuring consistent user experiences.
Install on your platform
We auto-selected Claude Code based on this skill’s supported platforms.
Run in terminal (recommended)
claude mcp add e2e-studio-tests npx -- -y @trustedskills/e2e-studio-tests
Or manually add to ~/.claude/settings.json
{
"mcpServers": {
"e2e-studio-tests": {
"command": "npx",
"args": [
"-y",
"@trustedskills/e2e-studio-tests"
]
}
}
}Requires Claude Code (claude CLI). Run claude --version to verify your install.
About This Skill
The e2e-studio-tests skill enables AI agents to execute end-to-end tests directly within the Supabase Studio interface. It automates validation of database operations, authentication flows, and real-time subscriptions without requiring external test runners. This capability ensures that application logic remains consistent across different environments by leveraging Supabase's built-in testing infrastructure.
When to use it
- Validate complex data relationships and triggers after deploying schema changes to production-like environments.
- Automate regression testing for authentication workflows, including sign-up, login, and role-based access controls.
- Verify real-time subscription updates across multiple clients without setting up separate test server instances.
- Integrate into CI/CD pipelines to block deployments when critical database constraints or security policies fail.
Key capabilities
- Direct execution of end-to-end scenarios inside Supabase Studio.
- Automated testing of database mutations, queries, and row-level security policies.
- Support for real-time event simulation and verification.
- Seamless integration with existing Supabase project configurations.
Example prompts
- "Run an end-to-end test to verify that a new user can sign up, log in, and update their profile using the Supabase Auth API."
- "Execute a test scenario where a row-level security policy prevents users from accessing another user's data after a role change."
- "Simulate a real-time subscription event and verify that the database listener updates the UI state correctly upon receiving new data."
Tips & gotchas
Ensure your Supabase project has proper environment variables configured before running tests, as they often rely on specific secrets or connection strings. This skill is best suited for projects already hosted on Supabase; it does not support local development environments without additional configuration.
Tags
TrustedSkills Verification
Unlike other registries that point to live repositories, TrustedSkills pins every skill to a verified commit hash. This protects you from malicious updates — what you install today is exactly what was reviewed and verified.
Security Audits
| Gen Agent Trust Hub | Pass |
| Socket | Pass |
| Snyk | Pass |
🏢 Official
Published by the company or team that built the technology.