Toolverse
All skills

sql-assistant

by openclaw

Comprehensive SQL query assistant for database operations, optimization, and troubleshooting. Use when Codex needs to write, debug, optimize, or explain SQL queries; analyze database schemas; or help with SQL-related tasks including joins, subqueries, aggregations, and

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
openclaw
Category
Backend
Views
1

About this skill

Comprehensive SQL query assistant for database operations, optimization, and troubleshooting. Use when Codex needs to write, debug, optimize, or explain SQL queries; analyze database schemas; or help with SQL-related tasks including joins, subqueries, aggregations, and performance tuning. Supports MySQL, PostgreSQL, SQLite, and other SQL dialects.

How to use

  1. Zainstaluj skill sql-assistant w swoim środowisku Codex, dodając go do konfiguracji dostępnych umiejętności agenta.

  2. Kiedy potrzebujesz napisać zapytanie SQL, opisz swoje wymaganie w naturalnym języku — na przykład "Pokaż mi wszystkich użytkowników, którzy zarejestrowali się w ostatnich 7 dni" — a asystent wygeneruje czysty, efektywny kod SQL dostosowany do Twojej bazy danych.

  3. Jeśli napotkasz błąd SQL, wklej komunikat błędu i zapytanie do asystenta. Skill przeanalizuje problem, zidentyfikuje przyczynę (np. brakujący przecinek, błędna nazwa kolumny, niepoprawne użycie GROUP BY) i zaproponuje poprawkę z wyjaśnieniem.

  4. Aby zoptymalizować istniejące zapytanie, poproś asystenta o analizę wydajności. Skill wskaże wąskie gardła, zasugeruje indeksy, przepisanie logiki lub użycie bardziej efektywnych operacji takich jak window functions lub CTE.

  5. Dla złożonych operacji (złączenia wielu tabel, podzapytania zagnieżdżone, agregacje z warunkami) opisz strukturę swoich danych i cel — asystent skonstruuje pełne zapytanie z objaśnieniami każdej części.

  6. Jeśli chcesz zrozumieć istniejące zapytanie, wklej kod — asystent wyjaśni, co robi każdy fragment, jakie są założenia dotyczące danych i jak można je ulepszyć.

Related skills