スキル data-exploration-tool
📊

data-exploration-tool

安全

データベーススキーマとプロファイルデータの調査

このスキルは、ユーザーがデータベース構造を体系的に調査し、テーブルの関係を理解し、構造化されたプロファイルワークフローを通じてデータ品質を評価することを支援します。

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

スキルZIPをダウンロード

2

Claudeでアップロード

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

3

オンにして利用開始

テストする

「data-exploration-tool」を使用しています。 publicスキーマを調査

期待される結果:

  • 5つのテーブルが見つかりました: users, orders, products, order_items, categories
  • Usersテーブル: 1,250行、8列 (id, email, name, created_at, etc.)
  • Ordersテーブル: 5,432行、user_id経由でusers.idを参照
  • データ品質: usersテーブルは98%完全、ordersテーブルは95%完全

「data-exploration-tool」を使用しています。 ordersテーブルをプロファイル

期待される結果:

  • テーブル: orders | 行数: 5,432
  • 列: id (int), user_id (int FK→users), total (decimal), status (varchar), created_at (timestamp)
  • Null率: status=0%, total=2%, user_id=0%
  • 日付範囲: 2024-01-01 から 2025-03-10

セキュリティ監査

安全
v1 • 3/10/2026

Security review complete. Static analyzer flagged 19 potential issues (backticks, crypto keywords, reconnaissance patterns), but manual review confirms all are false positives. The skill contains only markdown documentation with SQL query examples - no actual shell commands, cryptographic code, or reconnaissance tools. This is a legitimate database exploration skill with no security concerns.

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

検出されたパターン

False Positive: Shell Command DetectionFalse Positive: Weak Cryptographic AlgorithmFalse Positive: System Reconnaissance
監査者: claude

品質スコア

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

作れるもの

新しいデータベースへのオンボーディング

クエリを作成する前に、スキーマ、テーブル、およびその関係を調査して、新しいデータベースの構造をすばやく理解します。

データ品質監査

null率のチェック、空の列の特定、テーブル間のデータ分布のレビューを通じて、データの完全性を評価します。

クエリ作成の準備

複雑な結合や集計を作成する前に、テーブルの関係をマッピングし、列のタイプを理解します。

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

基本的なスキーマ調査
data-explorationスキルを使用してスキーマを調査し、publicスキーマでどのようなテーブルが利用可能かを教えてください。
テーブル構造の詳細調査
data-explorationスキルを使用してusersテーブルをプロファイルしてください。列名、タイプ、null率を含めます。
関係マッピング
data-explorationスキルを使用して、ordersテーブルが他のテーブルとどのように関連しているかを検出してください。外部キーパターンを探します。
データ品質評価
data-explorationスキルを使用してpublicスキーマ内のすべてのテーブルの品質チェックを実行してください。null率が高いテーブルや完全性が低いテーブルを特定してください。

ベストプラクティス

  • Start with read_schema to get a complete table inventory before diving into details
  • Use the three-phase workflow (Discovery → Profiling → Relationships) for consistent results
  • Check null rates early to identify incomplete data before building queries on those columns

回避

  • Jumping straight to writing queries without first exploring the schema structure
  • Assuming column names are intuitive without verifying with describe_table
  • Ignoring null rate information when building aggregations or joins

よくある質問

What tools does this skill use?
This skill uses DBX Studio tools: read_schema, describe_table, get_table_stats, and get_table_data for exploration.
Can this skill modify my data?
No, this is a read-only skill. It only reads schema information and sample data for exploration purposes.
How does the quality scoring work?
Quality scores are based on null rates: Green (>95% filled), Yellow (80-95%), Orange (50-80%), Red (<50%).
Does this work with any database type?
This skill works with any database supported by DBX Studio that has the required exploration tools available.
Can I use this to find foreign keys?
The skill identifies potential foreign keys column naming patterns (* through_id), but cannot detect all explicit foreign key constraints.
What schema should I explore first?
Start with the 'public' schema for typical databases. Use read_schema to see all available schemas first.

開発者の詳細

作成者

Dbxstudio

ライセンス

MIT

参照

main

ファイル構成

📄 SKILL.md