dataset-profiler
Use when first encountering a new dataset — produces a structured profile (schema, missingness, distributions, outliers, gotchas) before any analysis.
pinned to #7f8ee3cupdated 2 weeks ago
Ask your AI client: “install skills/dataset-profiler”.
Requires the metahub MCP server installed in your client. Set up MCP.
mh install skills/dataset-profilermetahub onboarded this repo on the author's behalf.
If you own github.com/oxbshw/LLM-Agents-Ecosystem-Handbook on GitHub, claim the listing to take over publishing. Your claim preserves the existing eval history and badges; only the curator label is replaced with verified-publisher on your next publish.
Stars
533
Last commit
2 weeks ago
Latest release
published
- #ai
- #ai-agent
- #ai-agents
- #fine-tuning
- #finetuning-llms
- #freamework
- #llm
- #llmops
- #local-development
- #mcp-server
- #memory
- #rag
- #rag-chatbot
- #voice-agent
Evaluation report
WarningsAutomated checks the publisher passed at publish time — structure, docs, safety, and whether the artifact behaves as claimed.7f8ee3c· 2 weeks ago
Documentation
41Description quality
20 words · 150 chars — "Use when first encountering a new dataset — produces a structured profile (schem…"
README is present and substantial
19,199 chars · 20 sections · 2 code blocks
Tags / topics declared
14 total — ai, ai-agent, ai-agents, fine-tuning, finetuning-llms, freamework (+8)
README has usage / example sectionswarn
README has no Usage / Example / Quick start / Installation heading at any level
Add a `# Usage`, `## Quick start`, or similar section so end users can copy/paste a working invocation. Code blocks alone work too if there are several.
Homepage / docs URL declared
no homepage declared (registry will use the repo URL) — info-only, not blocking
Release history
1- releasecurrent7f8ee3cwarn2 weeks ago
Contents
When to use
- A new dataset arrives and you need to understand it before using it
- Before reproducing an analysis that referenced a dataset
- When data quality is suspect ("the chart looked wrong")
When NOT to use
- Streaming / online data (this is point-in-time)
- Sensitive PII without an explicit allow-list
Inputs
| Name | Type | Required | Notes |
|---|---|---|---|
path | path | yes | CSV / Parquet / JSONL |
target | string | no | column of interest (gets extra distribution detail) |
Outputs
profile.md with: Source, Schema, Missingness, Distributions, Outliers, Joins / keys, Gotchas, Open questions.
Workflow
- Load with the right reader (extension-detected); record row count, file size
- Schema: column → dtype → nullable → example value
- Missingness: % per column, top columns by missingness
- Distributions: numeric (min, p50, p95, max, std), categorical (top-k, cardinality)
- Outliers: flag rows beyond p99 + 3·IQR for numerics
- Identify potential keys (unique columns) and join candidates
- Gotchas: timezone columns, mixed encodings, suspicious all-zero rows, magic values (
-1,9999-12-31) - Open questions: ambiguous columns / values that need owner input
References
Success criteria
- Every column appears in Schema + Missingness
- Outliers section includes example rows
- Gotchas section is non-empty (real datasets always have some)
Failure modes
- File too large to read in memory → switch to streaming + sampled stats; flag prominently
- Encoding fails → try common alternatives; if all fail, surface and stop
Reviews
No reviews yet. Be the first.
Related
Browser Use
🌐 Make websites accessible for AI agents. Automate tasks online with ease.
Gpt Researcher
An autonomous agent that conducts deep research on any data using any LLM providers
Guizang Ppt Skill
AI-agent Skill for generating polished HTML slide decks: editorial magazine and Swiss layouts, image prompts, social covers, and a WebGL/low-power presentation runtime.
mh install skills/dataset-profiler