スキル sql-queries-tool
📦

sql-queries-tool

安全

AIでSQLクエリを生成

任意のデータベースに対して最適化されたSQLクエリを作成します。AIがあなたのスキーマを理解し、安全性が組み込まれた方言に応じたクエリを生成します。

対応: Claude Codex Code(CC)
📊 71 十分
1

スキルZIPをダウンロード

2

Claudeでアップロード

設定 → 機能 → スキル → スキルをアップロードへ移動

3

オンにして利用開始

テストする

「sql-queries-tool」を使用しています。 先週の注文を表示

期待される結果:

先週の注文は**1,247件**あり、収益合計は**$45,678.90**です。平均注文額は**$36.62**です。

「sql-queries-tool」を使用しています。 productsテーブルには哪些列がありますか?

期待される結果:

productsテーブルには8つの列があります:id(integer)、name(varchar)、price(decimal)、category_id(integer)、stock_quantity(integer)、created_at(timestamp)、updated_at(timestamp)、is_active(boolean)。

セキュリティ監査

安全
v1 • 3/10/2026

This is a documentation-only skill file containing SQL query patterns and best practices. The static analyzer flagged 24 potential issues, but manual review confirms all are false positives. The backtick characters detected are markdown code fences for SQL examples. No cryptographic algorithms or system reconnaissance is present. The skill explicitly restricts queries to SELECT/WITH only, making it safe for database operations.

1
スキャンされたファイル
82
解析された行数
0
検出結果
1
総監査数
セキュリティ問題は見つかりませんでした
監査者: claude

品質スコア

38
アーキテクチャ
100
保守性
85
コンテンツ
31
コミュニティ
100
セキュリティ
91
仕様準拠

作れるもの

データ分析

集計クエリ、時系列分析、レポート用クエリを生成

アプリケーション開発

アプリケーションバックエンド用の効率的なデータベースクエリを記述

データベース探索

テーブルデータをプレビューし、スキーマの関係性を理解

これらのプロンプトを試す

シンプルなデータクエリ
usersテーブルの最初の10行を表示
集計クエリ
過去6ヶ月間の月別総収益を計算
複雑なCTEクエリ
CTEを使用して注文回数が多い上位5顧客とその総支出を取得
ウィンドウ関数クエリ
日付順にソートしたユーザーごとの取引の累計を表示

ベストプラクティス

  • 常にread_schemaまたはdescribe_tableを先に実行してスキーマを理解しましょう
  • ユーザーが明示的に全行を要求しない限りLIMITを追加
  • すべての識別子を引用符で囲む:"schema"."table"."column"
  • 可読性のためにサブクエリよりCTEを優先

回避

  • INSERT、UPDATE、DELETE、DROP文を生成しないでください
  • 本番環境ではSELECT *を避ける - 必要な列を指定
  • 大量のデータセットを返す可能性のあるクエリでLIMITを省略しない
  • まずスキーマを確認せずに列名を前提にしない

よくある質問

このスキルはデータベースを変更できますか?
いいえ。このスキルはSELECTとWITH(CTE)クエリのみ生成します。INSERT、UPDATE、DELETE、DDL文は許可されていません。
哪些データベースがサポートされていますか?
PostgreSQL、MySQL、SQLite、Snowflake、BigQuery、Databricksをサポートしています。スキルは接続から方言を自動検出します。
AIはどのように私のスキーマを知りますか?
スキルはクエリを生成する前にread_schemaとdescribe_tableツールを使用してデータベース構造を検査します。
生のSQL出力を取得できますか?
はい。「クエリを表示」や「これはどのように書いたか」と明示的に聞くと、AIがSQLを表示します。
クエリが遅い場合はどうなりますか?
スキルはクエリのパフォーマンスを分析し、インデックスの追加やより良い実行計画のための書き直しなどの最適化を提案できます。
本番データベース的安全性はこのスキルを使用しても問題ありませんか?
はい。すべてのクエリは読み取り専用であり、スキルは実行前にスキーマの存在を検証してエラーを防ぎます。

開発者の詳細

作成者

Dbxstudio

ライセンス

MIT

参照

main

ファイル構成

📄 SKILL.md