ai-analyst-lab/ai-analyst-plugin/data-inspect
Claude Code and agent skill by ai-analyst-lab/ai-analyst-plugin
- community
Checking that the SKILL.md file is still in the repository.
Show the active dataset's schema: tables, columns, row counts, relationships. Trigger on "/data" or "/data {table}", "what tables do I have?", "show me the schema", "what columns are in the users table?", "list tables", "describe the data", "data dictionary". DISAMBIGUATION: schema inspector only; for "tell me about this data" use data-map; for browsing use /explore; for deep statistical profiling use data-profiling.
Install
npx vskill@latest install ai-analyst-lab/ai-analyst-plugin/data-inspectSKILL.md
Skill: Data Inspect
Purpose
Show the active dataset's schema — tables, columns, row counts, and relationships. Optionally drill into a specific table.
When to Use
Invoke as /data to see the full schema summary, or /data {table} to see column details for a specific table.
Instructions
CRITICAL: Always Start Here
Before doing ANYTHING else:
- Read
.knowledge/active.yamlto determine the active dataset name - If no active dataset exists, jump to Mode 3 (No Active Dataset)
- Otherwise, read
.knowledge/datasets/{active}/schema.mdfor schema information
Why this matters: Users often have multiple datasets connected. You MUST use the active one from the config file, never guess or use a different dataset.
Mode 1: /data (full schema overview)
When: User invokes /data or asks "what tables do I have?" / "show me the schema"
Steps:
- ✅ Confirm you've already read
.knowledge/active.yamlandschema.md(see above) - Extract from schema.md:
- Dataset display name
- Connection type and location
- Table list with: name, row count, column count, primary key
- Display in this condensed format:
Format notes:
- Left-align table names
- Show approximate row counts (use
~for estimates) - Show column count
- Show primary key or composite key
- Keep it visually scannable — this is a quick reference, not exhaustive detail
Mode 2: /data {table} (table detail)
When: User invokes /data {table} or asks "what columns are in X?" / "show me the X table structure"
Steps:
- ✅ Confirm you've already read
.knowledge/active.yamlandschema.md(see above) - Find the section for the requested table in schema.md
- If table doesn't exist: Jump to Mode 4 (Table Not Found)
- If table exists: Display:
- Table name and description
- Row count
- Full column listing: name, type, nullable, description
- Primary key(s)
- Foreign key relationships (both FROM this table and TO this table)
- Any important notes about the table (grain, completeness, quirks)
Format example:
Mode 3: No Active Dataset
When: .knowledge/active.yaml has no active_dataset field OR the dataset directory doesn't exist
Display:
Do NOT: Try to query databases, load CSV files, or guess which data source to use. Without an active dataset, halt and prompt the user.
Mode 4: Table Not Found
When: User requests /data {table} but the table doesn't exist in the active dataset's schema.md
Steps:
- Confirm the table truly doesn't exist (check schema.md thoroughly, look for typos/case differences)
- Display a helpful error message:
Do NOT: Query databases or try to load data from other sources. The skill reads from cached schema files only.
Anti-Patterns
- Never query the database just to show schema — read from the cached schema.md file for speed. Schema files are pre-generated during dataset connection and profiling.
- Never show the full schema.md raw — always format into the condensed table view. Users want quick scannable reference, not walls of markdown.
- Never guess which dataset to use — ALWAYS read
.knowledge/active.yamlfirst. Do not load data from other directories likedata/sales/ordata/practice/unless that's explicitly what active.yaml points to.
- Never query actual data — this skill shows structure only (schema, relationships). For data exploration, use the
/exploreskill.
- Never fabricate table information — if schema.md doesn't have row counts, say "~rows not profiled". If descriptions are missing, show what's available. Don't make up details.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingai-analyst-plus/skills/data-inspect/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/ai-analyst-lab/ai-analyst-plugin/data-inspect)