🗄️

psql

Niedriges Risiko ⚙️ Externe Befehle🔑 Umgebungsvariablen📁 Dateisystemzugriff🌐 Netzwerkzugriff

Ejecutar consultas PostgreSQL mediante línea de comandos

Las consultas de bases de datos requieren cambiar entre editores de código y ventanas de terminal. Esta habilidad te permite ejecutar consultas SQL y meta-comandos psql directamente desde tu asistente de IA sin salir de tu flujo de trabajo.

Unterstützt: Claude Codex Code(CC)
⚠️ 66 Schlecht
1

Die Skill-ZIP herunterladen

2

In Claude hochladen

Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen

3

Einschalten und loslegen

Teste es

Verwendung von "psql". Muéstrame todas las tablas y sus conteos de filas

Erwartetes Ergebnis:

  • Lista de tablas con conteos de filas aproximados:
  • • users - 1,250 filas
  • • orders - 5,430 filas
  • • products - 892 filas
  • • sessions - 3,100 filas

Verwendung von "psql". Describe la estructura de la tabla users

Erwartetes Ergebnis:

  • Estructura de la tabla users:
  • Columna | Tipo | Nullable | Default
  • id | integer | NO | nextval
  • email | varchar(255) | NO |
  • created_at | timestamp | NO | now()

Verwendung von "psql". Ejecuta un archivo de migración

Erwartetes Ergebnis:

  • Ejecutando migrations/001_create_users.sql
  • CREATE TABLE users (...)
  • CREATE TABLE sessions (...)
  • Migración completada exitosamente

Sicherheitsaudit

Niedriges Risiko
v5 • 1/16/2026

Legitimate PostgreSQL query tool. Executes external psql commands and reads standard database credentials via environment variables. All 62 static findings are false positives stemming from pattern-matching without context. The scanner misidentified markdown code formatting as shell execution, PostgreSQL environment variables as sensitive data access, and documentation links as network indicators.

3
Gescannte Dateien
393
Analysierte Zeilen
4
befunde
5
Gesamtzahl Audits

Risikofaktoren

⚙️ Externe Befehle (1)
🔑 Umgebungsvariablen (1)
📁 Dateisystemzugriff (1)
🌐 Netzwerkzugriff (1)
Auditiert von: claude Audit-Verlauf anzeigen →

Qualitätsbewertung

38
Architektur
95
Wartbarkeit
85
Inhalt
21
Community
90
Sicherheit
83
Spezifikationskonformität

Was du bauen kannst

Exploración del esquema de base de datos

Lista tablas, describe estructuras de tabla y ve índices usando meta-comandos sin cambiar a la terminal.

Ejecutar consultas analíticas

Ejecuta consultas de agregación, operaciones COUNT y declaraciones GROUP BY para analizar el contenido de la base de datos.

Tareas de administración de bases de datos

Verifica recuentos de conexiones, tamaños de tablas y ejecuta archivos de migración para gestionar operaciones de base de datos.

Probiere diese Prompts

Listar todas las tablas
Usa psql para listar todas las tablas en la base de datos con \dt
Describir tabla
Muestra la estructura de la tabla users usando meta-comandos psql
Contar registros
Ejecuta una consulta para contar todos los registros en la tabla orders donde status equals pending
Ejecutar migración
Ejecuta el archivo SQL migrations/001_create_users.sql usando la habilidad psql

Bewährte Verfahren

  • Almacena las credenciales de la base de datos de forma segura en variables de archivos .env
  • Usa la bandera --timeout para consultas analíticas de larga duración para evitar bloqueos
  • Usa el modo de salida --tuplas cuando canalices resultados a otros scripts o herramientas

Vermeiden

  • No uses esta habilidad para consultar bases de datos de producción sin autorización explícita
  • Evita ejecutar archivos SQL no confiables sin revisar su contenido primero
  • No expongas variables de entorno PG* en registros o mensajes de error

Häufig gestellte Fragen

¿Qué versiones de PostgreSQL están soportadas?
Cualquier versión de PostgreSQL que funcione con el cliente CLI psql estándar. La habilidad usa comandos psql estándar.
¿Cuál es el tiempo de espera predeterminado para consultas?
El tiempo de espera predeterminado es de 30 segundos. Usa la opción --timeout para aumentar esto para consultas de larga duración.
¿Puedo usar esto con bases de datos en la nube?
Sí. Configura PGHOST, PGPORT, PGUSER y PGPASSWORD con las credenciales de tu punto de conexión a base de datos en la nube.
¿Están mis credenciales de base de datos almacenadas de forma segura?
Las credenciales se leen solo de variables de entorno durante la ejecución de consultas. Nunca codifiques contraseñas en consultas.
¿Por qué mi consulta está superando el tiempo de espera?
Consultas complejas o conjuntos de datos grandes pueden exceder el predeterminado de 30 segundos. Usa --timeout 60000 para 60 segundos.
¿Cómo se diferencia esto de otras habilidades de base de datos?
Esta habilidad usa el CLI psql oficial directamente, soportando todas las características de PostgreSQL y meta-comandos sin capas de abstracción.

Entwicklerdetails

Dateistruktur

📄 skill.json

📄 SKILL.md