sql-queries
自然言語の説明からSQLクエリを生成します。BigQuery・PostgreSQL・MySQLなど複数の方言に対応し、アップロードしたER図やドキュメントからデータベーススキーマを読み取ります。SQL記述、データレポート作成、データベース調査、ビジネス上の問いをクエリに変換したい場合に活用してください。
description の原文を見る
Generate SQL queries from natural language descriptions. Supports BigQuery, PostgreSQL, MySQL, and other dialects. Reads database schemas from uploaded diagrams or documentation. Use when writing SQL, building data reports, exploring databases, or translating business questions into queries.
SKILL.md 本文
SQL クエリジェネレータ
目的
自然言語の要件を複数のデータベースプラットフォーム向けに最適化された SQL クエリに変換します。このスキルは、プロダクトマネージャー、アナリスト、エンジニアが手動の構文作業なしに正確なクエリを生成するのに役立ちます。
仕組み
ステップ 1: データベーススキーマを理解する
- スキーマファイル(SQL、ドキュメント、またはダイアグラム説明)を提供した場合、これを読み込み分析します
- テーブル名、カラム定義、データ型、関連性を抽出します
- 主キー、外部キー、インデックス戦略を特定します
ステップ 2: リクエストを処理する
- 取得または分析する必要がある正確なデータを明確にします
- SQL 方言(BigQuery、PostgreSQL、MySQL、Snowflake など)を確認します
- 追加要件(フィルタ、集約、並び替え)について質問します
ステップ 3: 最適化されたクエリを生成する
- データベース構造を活用した効率的な SQL を作成します
- 複雑なロジックを説明するコメントを含めます
- 大規模データセットのパフォーマンス考慮事項を追加します
- 該当する場合は代替アプローチを提供します
ステップ 4: 説明とテスト
- クエリロジックを平易な英語で説明します
- 結果をテストまたは検証する方法を提案します
- パフォーマンス最適化のコツを提供します
- 必要に応じて、テストスクリプトまたはサンプルデータを生成します
使用例
例 1: スキーマファイルからのクエリ生成
database_schema.sql ファイルをアップロードして、以下のように入力します:
"Generate a query to find users who signed up in the last 30 days
and had at least 5 active sessions"
例 2: ダイアグラム説明からのクエリ生成
"Here's my database: Users table (id, email, created_at), Sessions table
(id, user_id, timestamp, duration). Generate a query for average session
duration per user in January 2026."
例 3: 複雑な分析クエリ
"Create a BigQuery query to analyze our revenue by region and customer tier,
including year-over-year growth rates."
主な機能
- マルチ方言対応: BigQuery、PostgreSQL、MySQL、Snowflake、SQL Server に対応
- ファイル読み込み: スキーマファイル、SQL ダンプ、データドキュメントを読み込みます
- クエリ最適化: インデックス、パーティショニング、パフォーマンス改善を提案します
- 説明機能: 学習とドキュメント作成のためにクエリを分解します
- テスト: テストクエリとサンプルデータスクリプトを生成できます
- スクリプト実行: データベース用の実行可能な SQL スクリプトを作成します
最良の結果を得るためのコツ
- 文脈を提供する: データベーススキーマまたは構造を共有してください
- 具体的に説明する: 必要なデータとフィルタを明確に説明してください
- データベースを指定する: 使用している SQL 方言を指定してください
- 制約を含める: データボリューム、時間範囲、パフォーマンス要件を記載してください
- 形式をリクエストする: 特定の出力が必要な場合、クエリ結果の形式を尋ねてください
出力形式
以下を受け取ります:
- SQL クエリ: コメント付きの本番対応 SQL コード
- 説明: クエリが何を行い、どのように機能するか
- パフォーマンスノート: 最適化のコツと考慮事項
- テストスクリプト(リクエスト時): サンプルデータと検証クエリ
さらに詳しく知る
ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- phuryn
- リポジトリ
- phuryn/pm-skills
- ライセンス
- MIT
- 最終更新
- 不明
Source: https://github.com/phuryn/pm-skills / ライセンス: MIT
関連スキル
hugging-face-trackio
Trackioを使用してMLトレーニング実験を追跡・可視化できます。トレーニング中のメトリクスログ記録(Python API)、トレーニング診断のアラート発火、ログされたメトリクスの取得・分析(CLI)が必要な場合に活用してください。リアルタイムダッシュボード表示、Webhookを使用したアラート、HF Space同期、自動化向けのJSON出力に対応しています。
btc-bottom-model
ビットコインのサイクルタイミングモデルで、加重スコアリングシステムを搭載しています。日次パルス(4指標、32ポイント)とウィークリー構造(9指標、68ポイント)の2カテゴリーにわたる13の指標を追跡し、0~100のマーケットヒートスコアを算出します。ETFフロー、ファンディングレート、ロング/ショート比率、恐怖・貪欲指数、LTH-MVRV、NUPL、SOPR(LTH+STH)、LTH供給率、移動平均倍率(365日MA、200週MA)、週次RSI、出来高トレンドに対応します。市場サイクル全体を通じて買いと売りの両方の推奨を提供します。ビットコインの底値拾い、BTCサイクルポジション、買い時・売り時、オンチェーン指標、MVRV、NUPL、SOPR、LTH動向、ETFの流出入、ファンディングレート、恐怖指数、ビットコインが過熱状態か、マイナーコスト、暗号資産市場のセンチメント、BTCのポジションサイジング、「今ビットコインを買うべきか」「BTCが天井をつけているか」「オンチェーン指標は何を示しているか」といった質問の際にこのスキルを活用します。
protein_solubility_optimization
タンパク質の溶解性最適化 - タンパク質の溶解性を最適化します。タンパク質の特性を計算し、溶解性と親水性を予測し、有効な変異を提案します。タンパク質配列の特性計算、タンパク質機能の予測、親水性計算、ゼロショット配列予測を含むタンパク質エンジニアリング業務に使用できます。3つのSCPサーバーから4つのツールを統合しています。
research-lookup
Parallel Chat APIまたはPerplexity sonar-pro-searchを使用して、最新の研究情報を検索できます。学術論文の検索にも対応しています。クエリは自動的に最適なバックエンドにルーティングされるため、論文の検索、研究データの収集、科学情報の検証に活用できます。
tree-formatting
ggtree(R)またはiTOL(ウェブ)を使用して、系統樹の可視化とフォーマットを行います。系統樹を図として描画する際、ツリーレイアウトの選択、分類学に基づく枝やラベルの色付け、クレードの折りたたみ、サポート値の表示、またはツリーへのオーバーレイ追加が必要な場合に使用してください。系統推定(protein-phylogenyスキルを使用)やドメイン注釈(今後の独立したスキル)には使用しないでください。
querying-indonesian-gov-data
インドネシア政府の50以上のAPIとデータソースに接続できます。BPJPH(ハラール認証)、BOM(食品安全)、OJK(金融適正性)、BPS(統計)、BMKG(気象・地震)、インドネシア中央銀行(為替レート)、IDX(株式)、CKAN公開データポータル、pasal.id(第三者法MCP)に対応しています。インドネシア政府データを活用したアプリ開発、.go.idウェブサイトのスクレイピング、ハラール認証の確認、企業の法的適正性の検証、金融機関ステータスの照会、またはインドネシアMCPサーバーへの接続時に使用できます。CSRF処理、CKAN API使用方法、IP制限回避など、すぐに実行可能なPythonパターンを含んでいます。