exploring-data

Solid

Exploratory data analysis. Use when users upload .csv/.xlsx/.json/.parquet files or request "explore data", "analyze dataset", "EDA", "profile data". Small files get ydata-profiling HTML/JSON reports; large files (>200MB or >5M rows) get fixed-memory DuckDB/sketch profiling. Also covers near-duplicate row detection, cross-file key overlap ("can these join?"), dataset drift vs a stored baseline, and time-series profiling.

Data & Documents 146 stars 6 forks Updated today MIT

Install

View on GitHub

Quality Score: 84/100

Stars 20%
72
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Exploring Data ## 0. Route by size FIRST ```bash ls -la <filepath> # or: wc -l for row estimate ``` - **< 200MB and < ~5M rows** → ydata-profiling path (section A). Exact stats, interactive HTML. - **Larger** → large-file path (section B). ydata-profiling loads everything into pandas and will crawl or OOM; the DuckDB/sketch path runs in fixed memory at any size. - **Task-specific ops** (any size): duplicates, join feasibility, drift → section C. ## A. Standard path (ydata-profiling) ### 1. Check if installed (instant) ```bash bash /mnt/skills/user/exploring-data/scripts/check_install.sh ``` Returns: `installed` or `not_installed` ### 2. Install if needed (one-time, ~19s) ```bash if [ "$(bash /mnt/skills/user/exploring-data/scripts/check_install.sh)" = "not_installed" ]; then bash /mnt/skills/user/exploring-data/scripts/install_ydata.sh fi ``` ### 3. Run analysis (always generates JSON + HTML by default) ```bash bash /mnt/skills/user/exploring-data/scripts/analyze.sh <filepath> [minimal|full] [html|json] ``` **Defaults:** minimal + html (also generates JSON) **Output:** - `eda_report.html` - Interactive report for user - `eda_report.json` - Machine-readable for Claude analysis ### 4. If Claude needs to analyze (user asks "what do you think?" etc.) ```bash python /mnt/skills/user/exploring-data/scripts/summarize_insights.py /mnt/user-data/outputs/eda_report.json ``` Claude should read the stdout markdown summary, NOT the full JSON report. ### 5. Present find...

Details

Author
oaustegard
Repository
oaustegard/claude-skills
Created
10 months ago
Last Updated
today
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

explore

Use this whenever you need to know what is actually in a database, warehouse, or DuckDB file before you trust it: ranked inventory of what exists, column profiles, PII detection, grain and data-quality problems, verified join inference, Mermaid ER diagrams, guarded ad-hoc SQL probes, and k-means segmentation, producing a draft map without dumping the whole schema into context. Trigger it on an unmet precondition, not on any particular phrasing: if you are about to write or fix SQL against tables whose columns, types, grain, or join keys you have not verified in this session, use this FIRST. That includes dbt work: building a staging or mart model, fixing a broken model, or debugging wrong numbers, whenever the ticket names source tables without spelling out their schema. It also applies mid-task: if you are partway through and hit a table you have not inspected, stop and use this rather than guessing column names or firing off one-off SELECTs. Also use it for direct questions like "what's in my duckdb", "whic

23 Updated today
exmergo
Data & Documents Featured

exploratory-data-analysis

Perform bounded, local exploratory analysis of explicitly supported scientific files. Use for redacted CSV/TSV/JSON profiles; optional NumPy, HDF5, FASTA/FASTQ, and basic image metadata inspection; missingness/leakage audits; outlier and transformation sensitivity; and rigorous EDA report scaffolds. Other domain formats are reference-only and unknown formats fail closed.

34,028 Updated yesterday
K-Dense-AI
Data & Documents Listed

data-analysis

Use this skill when the user uploads Excel (.xlsx/.xls) or CSV files and wants to perform data analysis, generate statistics, create summaries, pivot tables, SQL queries, or any form of structured data exploration. Supports multi-sheet Excel workbooks, aggregation, filtering, joins, and exporting results to CSV/JSON/Markdown.

1 Updated 2 weeks ago
AVA-2568