CtrlK
BlogDocsLog inGet started
Tessl Logo

supabase-automation

Automate Supabase database queries, table management, project administration, storage, edge functions, and SQL execution via Rube MCP (Composio). Always search tools first for current schemas.

67

1.75x
Quality

51%

Does it follow best practices?

Impact

95%

1.75x

Average score across 3 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

Optimize this skill with Tessl

npx tessl skill review --optimize ./plugins/all-skills/skills/supabase-automation/SKILL.md
SKILL.md
Quality
Evals
Security

Evaluation results

100%

55%

Customer Purchase History Export

Tool sequence and pagination for table reads

Criteria
Without context
With context

RUBE_SEARCH_TOOLS first

0%

100%

LIST_ALL_PROJECTS prerequisite

0%

100%

Schema inspection before query

50%

100%

SELECT_FROM_TABLE for reads

0%

100%

Case-sensitive table name quoted

100%

100%

PostgreSQL array syntax

100%

100%

Pagination with offset+limit

100%

100%

No use of RUN_SQL_QUERY for basic reads

0%

100%

100%

32%

Supabase Organization Security Audit

Org audit: slug vs id, API key masking, service health

Criteria
Without context
With context

RUBE_SEARCH_TOOLS first

0%

100%

LIST_ALL_ORGANIZATIONS for slug

50%

100%

Slug used for member listing

0%

100%

Non-empty services array

100%

100%

API keys masked in output

100%

100%

API keys not logged

100%

100%

Graceful 401/403 handling

80%

100%

LIST_ALL_PROJECTS prerequisite

100%

100%

85%

35%

Enterprise Customer Onboarding Data Import

SQL write operations: array syntax, identifier quoting, schema-first

Criteria
Without context
With context

RUBE_SEARCH_TOOLS first

0%

0%

GET_TABLE_SCHEMAS before inserts

41%

100%

BETA_RUN_SQL_QUERY for INSERT

25%

100%

PostgreSQL array syntax

100%

100%

Double-quoted mixed-case identifiers

0%

53%

Batched inserts

100%

100%

Project ref format noted

100%

100%

LIST_ALL_PROJECTS prerequisite

0%

100%

read_only false for writes

62%

100%

Repository
davepoon/buildwithclaude
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.