SQL Optimizer transforme les besoins métier ou les requêtes SQL lentes en un SQL correct, lisible et spécifique au dialecte, avec des recommandations de performance exploitables.
Le moyen le plus rapide d'installer une compétence directement depuis le registre.
npx clawhub@latest install sql-optimizer
Copiez le dossier de la compétence dans l'un de ces emplacements
~/.openclaw/skills/ <project>/skills/ Priorité : Espace de travail > Local > Intégré
Copiez ce prompt dans OpenClaw pour l'installer automatiquement.
Aide-moi à installer sql-optimizer via Clawhub. Si Clawhub n'est pas installé, installe-le d'abord (npm i -g clawhub).
Obtenez les fichiers bruts de la compétence dans une archive ZIP.
SQL Optimizer est une fonctionnalité d'Openclaw Skills permettant de traduire des questions métier en SQL prêt pour la production et d'améliorer systématiquement les requêtes existantes. Il clarifie le résultat attendu, les filtres, le regroupement, le tri, la pagination, les besoins de déduplication, le dialecte de base de données, le schéma, les index et le volume de données avant de générer une solution.
La compétence va au-delà de la réécriture de syntaxe : elle évalue l'utilisation des index, l'ordre des jointures, les fonctions sur les colonnes indexées, les conversions de types implicites, les recherches par caractères génériques (wildcards), la stratégie de pagination et les plans d'exécution. Elle explique également la raison, le bénéfice attendu, l'applicabilité et les compromis de chaque recommandation, tout en ajoutant des gardes-fous de restauration (rollback) et de prévisualisation pour les opérations UPDATE, DELETE et DDL.
Aucune installation de package externe n'est requise ; SQL Optimizer est une capacité Openclaw Skills créée par un agent. Fournissez le contexte suivant dans la requête pour obtenir le résultat le plus fiable :
Exemple de requête :
cat <<'REQUEST'
Database: PostgreSQL 16
Goal: List the 20 most recent paid orders for a customer.
Tables: orders(id bigint, customer_id bigint, status text, created_at timestamp)
Indexes: orders_customer_id_status_created_at_idx(customer_id, status, created_at)
Please write the query, review index usage, and explain how to validate it.
REQUEST
Pour la validation, exécutez la requête générée dans un environnement sécurisé avec la commande de plan native de la base de données cible :
# PostgreSQL
EXPLAIN (ANALYZE, BUFFERS) <query>;
# MySQL
EXPLAIN ANALYZE <query>;
N'appliquez jamais d'instructions UPDATE, DELETE ou DDL générées directement en production sans prévisualiser les lignes affectées, vérifier le plan d'exécution, utiliser une transaction ou une sauvegarde appropriée, et examiner le comportement de verrouillage et de restauration.
SQL Optimizer organise son analyse autour du modèle de données logique suivant :
| Section | Contenu |
|---|---|
| Résumé du besoin | Sortie souhaitée, règles métier, filtres, regroupement, tri, pagination et exigences de déduplication |
| Hypothèses | Détails de schéma manquants, relations inférées, noms de champs attendus et hypothèses nécessitant une confirmation |
| Contexte de la base de données | Dialecte, version, caractéristiques de stockage ou d'exécution, séparation lecture/écriture et contraintes de compatibilité |
| Tables et champs | Noms de tables, noms de colonnes, types de données, relations et informations de cardinalité pertinentes |
| Index existants | Colonnes d'index, ordre, considérations de sélectivité et utilisabilité d'un préfixe composite le plus à gauche |
| SQL recommandé | Une instruction complète, lisible et spécifique au dialecte avec des commentaires si utile |
| Points d'optimisation | Chaque réécriture avec sa logique, son bénéfice attendu, son applicabilité et ses effets secondaires |
| Recommandations d'index | Instructions CREATE INDEX candidates avec justification de l'ordre des colonnes et implications de maintenance |
| Plan de vérification | Attentes d'EXPLAIN ou EXPLAIN ANALYZE, y compris le type d'accès, la clé, les lignes, le tri de fichiers (filesort) et les indicateurs de table temporaire |
| Guide de sécurité | Aperçus SELECT, exigences WHERE, transactions, sauvegardes, LIMIT, verrouillage et considérations de restauration |
La compétence ne nécessite ni ne implique de fichiers générés, de migrations, de connexions de base de données ou de stockage persistant. Sa sortie principale est une réponse structurée contenant du SQL, des hypothèses, des recommandations et des étapes de validation.
Chargement
Transformez un produit ou un sujet en une note de commerce social prête à l’emploi, avec des titres accrocheurs, un texte concis à la première personne, des hashtags hiérarchisés, un texte de couverture et une question qui encourage les commentaires.

Industry Report Digest convertit des recherches de marché et des rapports d'analystes volumineux en un briefing de décision concis et basé sur des sources.

Transformez les informations sur l’établissement, les souvenirs partagés et les thèmes des événements en paroles originales adaptées au chant en groupe et en chanson aboutie.

Planifiez un cluster Huawei Cloud DWS de spécification minimale grâce au calcul des ressources de calcul, du stockage, du cache et aux recommandations de mise à l’échelle.

Transformez l'âge d'un enfant et votre question de parentalité en activités pratiques et en conseils de routine adaptés à son âge, avec des limites claires sur le moment de consulter un professionnel.

Transformez les détails d’une campagne en textes d’affiche soignés, en plusieurs pistes visuelles et en prompts de génération d’images prêts pour la conception ou la production.








































