Skip to content
Back to skills

Csv Analyzer

ASecurity

CSVファイルの行数・列数の取得、データ型推定、欠損値検出、数値列の統計情報を出力するスキル。 「CSVを分析して」「CSVの中身を確認」「データの概要を見せて」等のリクエストで発動。

  • 348 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added May 27, 2026
developmentpythonbash

Security analysis

A100/100

Pro scans all 8 files and shows the line behind each finding

Scanned May 27, 2026

npx -y skills add minicoohei/ai-agent-camp --skill csv-analyzer --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Csv Analyzer?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Csv Analyzer
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/minicoohei-csv-analyzer/badge)](https://www.skillsdirectory.com/skills/minicoohei-csv-analyzer)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: csv-analyzer
description: "CSVファイルの行数・列数の取得、データ型推定、欠損値検出、数値列の統計情報を出力するスキル。 「CSVを分析して」「CSVの中身を確認」「データの概要を見せて」等のリクエストで発動。"
triggers:
  - csv-analyzer
  - CSV分析
  - CSVファイル解析
  - データ概要
  - 欠損値チェック
  - CSV統計
  - CSVプロファイリング
---

## トリガーワード
「CSV分析」「CSVファイル解析」「データ概要」「欠損値チェック」「CSV統計」

# CSV Analyzer Skill

## 概要
CSVファイルを分析し、統計情報とデータ型推定を行うSkillです。

## 機能
- 行数・列数の取得
- データ型推定(各列のデータ型を自動判定)
- 統計情報(数値列の基本統計量)
- 欠損値検出(NULLやNA値の検出)
- エンコーディング判定

## 使用方法

### コマンドライン実行
```bash
python skills/csv-analyzer/scripts/analyzer.py --input data.csv
```

### Python での利用
```python
from scripts.analyzer import CSVAnalyzer

analyzer = CSVAnalyzer("data.csv")
result = analyzer.analyze()
print(result)
```

## 出力形式
```json
{
  "filename": "data.csv",
  "rows": 1000,
  "columns": 5,
  "encoding": "utf-8",
  "file_size_mb": 2.5,
  "columns_info": []
}
```

## 依存関係
- pandas >= 2.0
- chardet >= 5.0

## インストール
```bash
uv sync
```

Files in this skill

  • SKILL.en.md1.4 KB
  • SKILL.es.md1.6 KB
  • SKILL.md1.4 KB
  • agents/openai.yaml138 B
  • examples/sample.csv94 B
  • requirements.txt64 B
  • scripts/analyzer.py3.2 KB
  • tests/test_analyzer.py2.4 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.