database-query について
database-queryは、Notion MCPサーバー経由でNotionデータベースを検索するスキルです。データベース名やID、指定されたフィルターやソートを解釈し、件数を絞った読みやすい結果を提示します。
主な機能
- 01名前またはIDによるデータベース検索
- 02指定フィルターとソートの適用
- 03結果件数の制限
- 04主要プロパティの簡潔な表形式表示
- 05リッチテキスト内容の要約
活用シーン
- 01ステータス、担当者、期限によるレコード検索
- 02フィルター済みのデータベース行の確認
- 03判断に向けた一致レコードの要約
MCP 対応
Notion MCPサーバーを使ってデータベースを検索し、指定されたフィルターやソートを適用して読みやすい結果を返します。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ makenotion/ cursor-notion-plugin --skill database-queryインストール後、Claude Code で/database-queryを入力して読み込まれたか確認します。
詳細
Notion データベースをクエリする
ユーザーに代わって、Notion MCP サーバーを使用してデータベースをクエリします。
ワークフロー
- リクエストの内容を解釈し、以下を特定します。
- 対象のデータベース(名前または ID)
- ユーザーが指定した任意のフィルターや並べ替え条件
- 同じ名前のデータベースが複数見つかった場合は、正しいデータベースを選ぶようユーザーに尋ねます。
- 次の条件でクエリを実行します。
- 指定されたフィルターを適用します(例:ステータス = Active、担当者 = Alice、期限 = 今週)。
- ユーザーが明示的に追加の行を求めていない限り、妥当な件数(例:20〜50 件)に制限します。
- 次の情報を含む、簡潔な表形式で結果を提示します。
- 主要なプロパティ(例:名前、ステータス、担当者、期限)
- データベースにリッチテキストの内容がある場合は、その短い要約
- 該当する行がない場合は、その旨を明確に伝え、別のフィルターを提案します。
重要
生の JSON をそのまま表示しないでください。読みやすさと、ユーザーが判断するうえで役立つ情報を重視してください。
コメント
Markdown 対応