🗄️

psql

Низкий риск ⚙️ Внешние команды🔑 Переменные окружения📁 Доступ к файловой системе🌐 Доступ к сети

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.

Поддерживает: Claude Codex Code(CC)
⚠️ 66 Плохо
1

Скачать ZIP навыка

2

Загрузить в Claude

Перейдите в Settings → Capabilities → Skills → Upload skill

3

Включите и начните использовать

Протестировать

Использование «psql». Muéstrame todas las tablas y sus conteos de filas

Ожидаемый результат:

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

Использование «psql». Describe la estructura de la tabla users

Ожидаемый результат:

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

Использование «psql». Ejecuta un archivo de migración

Ожидаемый результат:

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

Аудит безопасности

Низкий риск
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
Просканировано файлов
393
Проанализировано строк
4
находки
5
Всего аудитов

Факторы риска

⚙️ Внешние команды (1)
🔑 Переменные окружения (1)
📁 Доступ к файловой системе (1)
🌐 Доступ к сети (1)

Оценка качества

38
Архитектура
95
Сопровождаемость
85
Контент
21
Сообщество
90
Безопасность
83
Соответствие спецификации

Что вы можете построить

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.

Попробуйте эти промпты

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

Лучшие практики

  • 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

Избегать

  • 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

Часто задаваемые вопросы

¿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.

Сведения для разработчиков

Автор

Bind

Лицензия

MIT

Ссылка

main

Структура файлов

📄 skill.json

📄 SKILL.md