supabase-db-connection — community supabase-db-connection, av-tech-p-gina-de-inicio, community, ide skills

v1.0.0

关于此技能

非常适合需要安全的 Supabase 数据库连接和查询执行能力的数据分析代理。 Conecta y valida acceso a base de datos Supabase (cloud o local), usando variables de entorno, psql, Supabase CLI y MCP. Usar cuando el usuario pida conectar, consultar esquema, ejecutar SQL o diagnosticar conexión a Supabase.

buurguees buurguees
[1]
[0]
更新于: 3/6/2026

Killer-Skills Review

Decision support comes first. Repository text comes second.

Reference-Only Page Review Score: 6/11

This page remains useful for teams, but Killer-Skills treats it as reference material instead of a primary organic landing page.

Original recommendation layer Concrete use-case guidance Explicit limitations and caution
Review Score
6/11
Quality Score
39
Canonical Locale
es
Detected Body Locale
es

非常适合需要安全的 Supabase 数据库连接和查询执行能力的数据分析代理。 Conecta y valida acceso a base de datos Supabase (cloud o local), usando variables de entorno, psql, Supabase CLI y MCP. Usar cuando el usuario pida conectar, consultar esquema, ejecutar SQL o diagnosticar conexión a Supabase.

核心价值

赋予代理安全连接到 Supabase 数据库、验证访问权限并执行 SQL 查询的能力,利用 Supabase 的实时功能和 RPC 函数实现高效的数据操作和分析。

适用 Agent 类型

非常适合需要安全的 Supabase 数据库连接和查询执行能力的数据分析代理。

赋予的主要能力 · supabase-db-connection

连接到 Supabase 数据库以检索和操作数据
执行 SQL 查询并在进行更改之前验证访问权限
排除连接错误并优化数据库性能

! 使用限制与门槛

  • 需要有效的 Supabase 数据库凭证
  • 仅限 Supabase 数据库
  • 可能需要为复杂的查询或数据库模式更改添加额外的错误处理

Why this page is reference-only

  • - Current locale does not satisfy the locale-governance contract.
  • - The underlying skill quality score is below the review floor.

Source Boundary

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

评审后的下一步

先决定动作,再继续看上游仓库材料

Killer-Skills 的主价值不应该停在“帮你打开仓库说明”,而是先帮你判断这项技能是否值得安装、是否应该回到可信集合复核,以及是否已经进入工作流落地阶段。

实验室 Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

常见问题与安装步骤

以下问题与步骤与页面结构化数据保持一致,便于搜索引擎理解页面内容。

? FAQ

supabase-db-connection 是什么?

非常适合需要安全的 Supabase 数据库连接和查询执行能力的数据分析代理。 Conecta y valida acceso a base de datos Supabase (cloud o local), usando variables de entorno, psql, Supabase CLI y MCP. Usar cuando el usuario pida conectar, consultar esquema, ejecutar SQL o diagnosticar conexión a Supabase.

如何安装 supabase-db-connection?

运行命令:npx killer-skills add buurguees/av-tech-p-gina-de-inicio/supabase-db-connection。支持 Cursor、Windsurf、VS Code、Claude Code 等 19+ IDE/Agent。

supabase-db-connection 适用于哪些场景?

典型场景包括:连接到 Supabase 数据库以检索和操作数据、执行 SQL 查询并在进行更改之前验证访问权限、排除连接错误并优化数据库性能。

supabase-db-connection 支持哪些 IDE 或 Agent?

该技能兼容 Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer。可使用 Killer-Skills CLI 一条命令通用安装。

supabase-db-connection 有哪些限制?

需要有效的 Supabase 数据库凭证;仅限 Supabase 数据库;可能需要为复杂的查询或数据库模式更改添加额外的错误处理。

安装步骤

  1. 1. 打开终端

    在你的项目目录中打开终端或命令行。

  2. 2. 执行安装命令

    运行:npx killer-skills add buurguees/av-tech-p-gina-de-inicio/supabase-db-connection。CLI 会自动识别 IDE 或 AI Agent 并完成配置。

  3. 3. 开始使用技能

    supabase-db-connection 已启用,可立即在当前项目中调用。

! 参考页模式

此页面仍可作为安装与查阅参考,但 Killer-Skills 不再把它视为主要可索引落地页。请优先阅读上方评审结论,再决定是否继续查看上游仓库说明。

Upstream Repository Material

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

Upstream Source

supabase-db-connection

安装 supabase-db-connection,这是一款面向AI agent workflows and automation的 AI Agent Skill。查看评审结论、使用场景与安装路径。

SKILL.md
Readonly
Upstream Repository Material
The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.
Supporting Evidence

Supabase DB Connection

Objetivo

Conectar de forma segura a la base de datos de Supabase y validar acceso antes de ejecutar consultas o cambios.

Cuándo usar esta skill

  • El usuario pide “conectarse a Supabase”.
  • Hay que ejecutar SQL en la base de datos.
  • Hay que revisar tablas, funciones RPC o esquema.
  • Hay errores de conexión y se necesita troubleshooting.

Cuándo NO usar esta skill

  • Tareas puramente de UI/frontend sin acceso a datos.
  • Refactors de código sin impacto en DB.
  • Consultas genéricas del proyecto que no requieren Supabase.

Prerrequisitos

  • Proyecto con .env configurado.
  • Variables típicas:
    • VITE_SUPABASE_URL
    • VITE_SUPABASE_ANON_KEY
    • Para acceso SQL directo: SUPABASE_DB_URL (o connection string equivalente).
  • Si se usa local: Supabase CLI instalado.

Flujo recomendado (rápido)

  1. Verificar variables de entorno necesarias.
  2. Elegir modo de conexión:
    • SQL directo (si hay SUPABASE_DB_URL y psql).
    • API/PostgREST con supabase-js (si NO hay SQL directo).
    • Local con Supabase CLI (supabase start) cuando aplique.
  3. Validar conectividad real (SQL o API).
  4. Solo después ejecutar consultas de negocio o cambios.

Conexión Cloud (SQL directo)

Si existe SUPABASE_DB_URL, usar:

bash
1psql "$SUPABASE_DB_URL"

Validación inicial:

sql
1select now(), current_database(), current_user;

Inspección básica:

sql
1select table_schema, table_name 2from information_schema.tables 3where table_schema not in ('pg_catalog', 'information_schema') 4order by table_schema, table_name;

Conexión Cloud (sin SUPABASE_DB_URL o sin psql)

Este escenario NO es un fallo. Validar por API con supabase-js:

  1. Confirmar proyecto/URL:
    • supabase/config.toml (project ref).
    • src/integrations/supabase/client.ts (createClient(...)).
  2. Verificar endpoint de Auth:
    • GET <VITE_SUPABASE_URL>/auth/v1/settings debe responder 200.
  3. Hacer una lectura controlada con supabase-js:
    • select ... limit 1 sobre una tabla de lectura permitida.
    • Si responde 200 sin error (aunque devuelva 0 filas), hay conectividad real.

Conclusión esperada en este modo:

  • Conectividad confirmada vía API/PostgREST.
  • Limite: no hay validación SQL directa (now(), current_database(), current_user) sin SUPABASE_DB_URL + psql.

Conexión Local (Supabase CLI)

Iniciar stack local:

bash
1supabase start

Conectar a la DB local (si tienes URL local):

bash
1psql "postgresql://postgres:postgres@127.0.0.1:54322/postgres"

Parar stack local:

bash
1supabase stop

Uso con MCP (muy importante)

Cuando uses herramientas MCP para Supabase:

  1. Primero revisar el descriptor/schema del tool (mcps/<server>/tools/*.json).
  2. Solo después invocar la herramienta MCP.
  3. Si falla, revisar parámetros obligatorios en el schema y reintentar.

Servidores MCP esperados en este proyecto:

  • user-supabase
  • user-supabase-csm-avtech

Flujo recomendado con MCP para consultar/modificar:

  1. Revisar schema del tool a usar.
  2. Ejecutar una lectura previa (SELECT/listado) para confirmar alcance.
  3. Si hay cambios (INSERT/UPDATE/DELETE), mostrar impacto esperado.
  4. Ejecutar cambio solo con confirmación explícita del usuario cuando aplique.
  5. Releer datos para verificar resultado.

Validación por rol y capacidad

  • Con anon key:
    • Esperable: lectura limitada por RLS y endpoints públicos.
    • Puede devolver 200 con 0 filas (válido si no hay error).
  • Con service role/credenciales privilegiadas:
    • Permite operaciones administrativas y bypass de RLS según configuración.
    • Usar solo cuando el usuario lo pida y con extremo cuidado.
  • Con SQL directo (SUPABASE_DB_URL):
    • Validar current_user y permisos antes de cambios.

Seguridad

  • Nunca imprimir ni exponer secretos completos (anon key, service role, passwords).
  • Nunca commitear credenciales en el repositorio.
  • Evitar ejecutar DROP, TRUNCATE, DELETE masivos sin confirmación explícita del usuario.

Política para modificaciones en DB

Antes de modificar datos o estructura:

  1. Describir exactamente qué se va a cambiar.
  2. Identificar tablas/registros afectados.
  3. Proponer consulta previa de verificación.
  4. Pedir confirmación explícita si el cambio es destructivo o masivo.

Cambios que SIEMPRE requieren confirmación:

  • DELETE sin filtro fuerte.
  • TRUNCATE, DROP, ALTER estructural.
  • Updates masivos sin WHERE selectivo.

Troubleshooting

  • password authentication failed: credenciales/URL incorrectas.
  • connection refused: host/puerto incorrecto o servicio no iniciado.
  • role does not exist: usuario inválido en connection string.
  • permission denied: rol sin permisos sobre schema/tabla.
  • MCP tool error: schema no revisado o argumentos incompletos.
  • No existe SUPABASE_DB_URL: usar validación por API/PostgREST.
  • psql no está en PATH: usar validación por API o instalar cliente PostgreSQL.

Checklist operativo

  • Variables de entorno validadas.
  • Modo de conexión elegido (cloud/local).
  • Validación ejecutada:
    • SQL directo: now(), current_database(), current_user, o
    • API/PostgREST: auth settings 200 + lectura supabase-js sin error.
  • Operación objetivo realizada.
  • Sin exponer secretos en salida/logs.

Notas operativas del proyecto (NEXO AV)

  • En este repo, priorizar npx supabase ... para CLI (no asumir binario global).
  • Si hay errores de historial o drift, aplicar skill supabase-migration-hygiene.
  • Revisar estado vigente en .agents/memories/CURRENT_STATE.md antes de tocar migraciones.

Formato de salida recomendado

Usar este formato al reportar estado:

markdown
1- Proyecto Supabase detectado: <project_ref> 2- Cliente configurado contra <url> en <archivo:ruta> 3- Validación endpoint Auth: <status_code> 4- Validación lectura API: <status_code>, filas=<n>, error=<si/no> 5- Modo usado: SQL directo | API/PostgREST | Local CLI 6- Conclusión: <conectividad confirmada / bloqueada> 7- Límite actual: <si aplica> 8 9Siguiente paso sugerido: 101. <opción 1> 112. <opción 2> 123. <opción 3>

相关技能

寻找 supabase-db-connection 的替代方案 (Alternative) 或可搭配使用的同类 community Skill?探索以下相关开源技能。

查看全部

openclaw-release-maintainer

Logo of openclaw
openclaw

Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

333.8k
0
AI

widget-generator

Logo of f
f

为prompts.chat的信息反馈系统生成可定制的插件小部件

149.6k
0
AI

flags

Logo of vercel
vercel

React 框架

138.4k
0
浏览器

pr-review

Logo of pytorch
pytorch

Python中具有强大GPU加速的张量和动态神经网络

98.6k
0
开发者工具