Skip to main content

data-explorer

General-purpose data profiling and exploration. Use when first encountering any dataset to understand its structure, quality, and analysis potential.

소스 정보

저장소
google-gemini/gemini-managed-agents-templates
최근 소스 활동
2026년 5월 6일 16:01
감지된 SKILL.md 언어
영어
스타
100
포크
39

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
data-explorer
description
General-purpose data profiling and exploration. Use when first encountering any dataset to understand its structure, quality, and analysis potential.
# Data explorer skill Profile any tabular dataset (CSV, JSON, Parquet) and produce a structured summary the other skills can consume. ## Workflow 1. **Scan workspace**: list all data files in the workspace directory. 2. **Load and profile each file**: - Row count, column count - Column names, data types, null counts, unique counts - Basic statistics (min, max, mean, median, std for numerics) - Value counts for categorical columns (top 10) - Correlation matrix for numeric columns 3. **Assess data quality**: - Missing value percentage per column - Potential data type issues (e.g., numbers stored as strings) - Duplicate row detection - Outlier detection (IQR method) 4. **Output a structured profile** as JSON for downstream skills. 5. **Recommend analysis directions** based on what you found. ## Output format ```json { "files": [ { "filename": "customers.csv", "rows": 91, "columns": 7, "schema": [ {"name": "CustomerID", "dtype": "object", "nulls": 0, "unique": 91}, {"name": "CompanyName", "dtype": "object", "nulls": 0, "unique": 91} ], "quality": { "missing_pct": {"Region": 0.60}, "duplicates": 0 }, "recommendations": [ "CustomerID is a unique string identifier", "Region column has a high missing percentage (60%)", "Can be joined with orders.csv on CustomerID to analyze customer behavior" ] } ] } ``` ## Key rules - Never assume a specific dataset. Profile whatever is present. - If no data files are found, inform the user and ask them to upload. - Use `pandas` for profiling. It is pre-installed in the sandbox. - Use `select_dtypes(include=["object", "str"])` for categorical columns. - For large files (>100K rows), profile a sample first and note the sampling.
GitHub에서 보기