← Back to Skills Marketplace
leotrieu

Leo CSV Stats Analyzer

by leotrieu · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
206
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install leo-csv-stats-analyzer
Description
Analyzes any CSV file and returns row count, column names, and basic statistics for numeric columns.
README (SKILL.md)

Usage

Invoke with: /csv-stats-analyzer \x3Cpath-to-csv-file>

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.
Usage Guidance
This skill appears to be what it claims: a small local CSV analyzer. Before installing/running: 1) Confirm your agent/runtime provides or trusts the 'uv' runner and understand what 'uv run --with pandas' does in your environment (does it download packages or run untrusted code?). 2) Ensure pandas is available or that automatic installs are acceptable. 3) Only run the skill on CSVs you are willing to expose to the agent — the script prints file contents-derived statistics and could reveal sensitive data in those outputs. 4) Note the minor metadata mismatch: SKILL.md lists 'uv' as a required binary and the script needs pandas, but the registry metadata didn't declare those; verify runtime dependencies before use.
Capability Analysis
Type: OpenClaw Skill Name: leo-csv-stats-analyzer Version: 1.0.0 The skill bundle is a legitimate tool for analyzing CSV files. The Python script (analyzer.py) uses the pandas library to calculate basic statistics, and the instructions in SKILL.md are clearly aligned with the stated functionality without any signs of prompt injection, data exfiltration, or unauthorized execution.
Capability Assessment
Purpose & Capability
Name/description match the included code: analyzer.py reads a CSV and prints row/column counts and numeric stats. The included sample CSV aligns with the stated purpose.
Instruction Scope
SKILL.md limits actions to running the helper script and returning its output. The script only reads the provided CSV and prints stats; it does not read other files, env vars, or contact external endpoints. Note: SKILL.md asks the agent to present output with emojis/formatting, which the script already produces.
Install Mechanism
There is no install spec (lowest risk). However SKILL.md instructs running via 'uv run --with pandas', implying the runtime must provide the 'uv' runner and pandas. The registry metadata did not list required binaries or dependencies, so you should confirm your environment provides 'uv' and pandas or understand how 'uv run' resolves/installs packages.
Credentials
The skill requests no environment variables, credentials, or config paths. The script does not access secrets or unrelated system configuration.
Persistence & Privilege
always is false and user-invocable is true. The skill does not request permanent presence or modify other skills or system settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install leo-csv-stats-analyzer
  3. After installation, invoke the skill by name or use /leo-csv-stats-analyzer
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Added "test-skill" for basic confirmation of skill functionality. - Responds with a clear greeting and skill system status message. - Triggers when the user requests skill testing or confirmation. - User-invocable for immediate verification of the skill system.
Metadata
Slug leo-csv-stats-analyzer
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Leo CSV Stats Analyzer?

Analyzes any CSV file and returns row count, column names, and basic statistics for numeric columns. It is an AI Agent Skill for Claude Code / OpenClaw, with 206 downloads so far.

How do I install Leo CSV Stats Analyzer?

Run "/install leo-csv-stats-analyzer" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Leo CSV Stats Analyzer free?

Yes, Leo CSV Stats Analyzer is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Leo CSV Stats Analyzer support?

Leo CSV Stats Analyzer is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Leo CSV Stats Analyzer?

It is built and maintained by leotrieu (@leotrieu); the current version is v1.0.0.

💬 Comments