Skip to content
Back to skills

Csv Analyzer

ASecurity

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

  • 348 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 5, 2026
ai-agentspythonbash

Security analysis

A100/100

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

Scanned September 5, 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-ai-agent-camp/badge)](https://www.skillsdirectory.com/skills/minicoohei-csv-analyzer-ai-agent-camp)

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…