← Back to Skills Marketplace
democ4s

CSV Stats Analyzer

by democ4s · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
144
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install c4s-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 do exactly what it says: locally read a CSV and print counts and simple numeric stats. Before installing or running it, confirm you have the 'uv' runner (SKILL.md calls for 'uv run --with pandas') or else run the script with a known Python interpreter (e.g., python analyzer.py). Ensure pandas is installed in the environment that will execute the script. Only provide CSVs you trust (the script reads the file path you pass) and verify that you are comfortable with the agent being allowed to run local commands. The registry metadata omits the declared 'uv' runtime and pandas dependency — that's likely an oversight but worth double-checking. If you need higher assurance, open and review analyzer.py (small and readable) or run it in a sandboxed environment first.
Capability Analysis
Type: OpenClaw Skill Name: c4s-csv-stats-analyzer Version: 1.0.0 The skill bundle is a straightforward CSV analysis tool that functions exactly as described. The Python script (analyzer.py) uses pandas to calculate basic statistics and does not contain any hidden network requests, data exfiltration logic, or obfuscated code. The instructions in SKILL.md are clear and do not attempt to manipulate the agent into performing unauthorized actions.
Capability Assessment
Purpose & Capability
The skill name/description (CSV analysis) aligns with the provided analyzer.py and sample CSV. However, SKILL.md declares a required binary ('uv') and the need to run with pandas, while the registry metadata lists no required binaries or dependencies — a minor inconsistency but explainable (the script needs pandas and SKILL.md expects a 'uv' runner).
Instruction Scope
Instructions are narrowly scoped: run the included analyzer.py against a user-supplied CSV and return counts/numeric stats. The SKILL.md does not instruct reading other files, environment variables, or sending data externally. The analyzer.py only reads the given CSV and prints results.
Install Mechanism
No install specification is provided (instruction-only runtime with an included script). That keeps the disk/write footprint minimal. The only risk is relying on an external runner ('uv') and Python package pandas being present.
Credentials
The skill requests no environment variables, secrets, or config paths. analyzer.py does not access env vars or external credentials. The lack of credential requests is proportional to the stated CSV analysis purpose.
Persistence & Privilege
always is false and user-invocable is true (normal). The skill does not request persistent system privileges 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 c4s-csv-stats-analyzer
  3. After installation, invoke the skill by name or use /c4s-csv-stats-analyzer
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of csv-stats-analyzer skill. - Analyzes any CSV file to provide row count and column names. - Calculates min, max, and average values for each numeric column. - Simple command: `/csv-stats-analyzer <path-to-csv-file>`. - Presents output in a clean, readable format with emojis. - Utilizes a Python helper script run via uv with pandas support.
Metadata
Slug c4s-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 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 144 downloads so far.

How do I install CSV Stats Analyzer?

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

Is CSV Stats Analyzer free?

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

Which platforms does CSV Stats Analyzer support?

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

Who created CSV Stats Analyzer?

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

💬 Comments