🎁 Get the FREE AI Skills Starter Guide β€” Subscribe β†’
BytesAgainBytesAgain
πŸ¦€ ClawHub

Leo CSV Stats Analyzer

by @leotrieu

Analyzes any CSV file and returns row count, column names, and basic statistics for numeric columns.

Versionv1.0.0
Downloads506
TERMINAL
clawhub install leo-csv-stats-analyzer

πŸ“– About This Skill


name: csv-stats-analyzer description: Analyzes any CSV file and returns row count, column names, and basic statistics for numeric columns. user-invocable: true metadata: emoji: πŸ“Š requires: bins: ["uv"]

Usage

Invoke with: /csv-stats-analyzer

Example: /csv-stats-analyzer ./sales.csv

Features

  • Shows total rows and columns
  • Lists all column names
  • Calculates min, max, and average for every numeric column
  • Rules

  • The CSV must exist and be readable.
  • Use the helper script at {baseDir}/analyzer.py
  • Run it with: uv run --with pandas {baseDir}/analyzer.py [csv-path]
  • Return the output in a clean, readable format with emojis.
  • Never modify the original CSV file.
  • πŸ’‘ Examples

    Invoke with: /csv-stats-analyzer

    Example: /csv-stats-analyzer ./sales.csv

    πŸ”’ Constraints

  • The CSV must exist and be readable.
  • Use the helper script at {baseDir}/analyzer.py
  • Run it with: uv run --with pandas {baseDir}/analyzer.py [csv-path]
  • Return the output in a clean, readable format with emojis.
  • Never modify the original CSV file.