Skip to main content

CSV Analyzer Pack

★Trusted◇Sandbox optionalv1.0.0MIT✔Verified80

by AgentNode · published 6 months ago · toolpack

Analyze, filter, and transform CSV data with pandas-powered tools.

Wraps pandas to provide CSV ingestion, column stats, filtering, and export for AI agents.

langchaincrewaigeneric

Quick Start

bash
agentnode install csv-analyzer-pack

Runs in a subprocess with filtered environment by default. Declared permissions are policy-checked, not sandboxed.

Usage

From package
python
from csv_analyzer_pack.tool import run

result = run(
    capability="analyze_csv",
    params={
        "file_path": "/tmp/sales_2025.csv",
        "operations": [
            {"type": "group_by", "column": "region"},
            {"type": "aggregate", "column": "revenue", "functions": ["sum", "mean", "count"]},
            {"type": "sort", "by": "revenue_sum", "ascending": False}
        ]
    }
)

print(f"Rows processed: {result['rows_processed']}")
print(f"\nRevenue by Region:")
for row in result["data"]:
    print(f"  {row['region']}: ${row['revenue_sum']:,.0f} "
          f"(avg ${row['revenue_mean']:,.0f}, {row['revenue_count']} deals)")

Runs locally on your machine. No execution data is sent to AgentNode. Permissions are checked before execution. Learn how this works

Verification

high confidence80/100✔ Verified
smokeReturned valid result
+25/25
testsTests failed
0/15
importAll tools imported successfully
+15/15
installInstalled in 2.7s
+15/15
contractAll contract checks passed
+10/10
determinismConsistent output across runs (normalized)
+5/5
reliability3/3 runs passed
+10/10

Package installs and imports correctly. runtime checks passed.

✔install2.7s
✔import2.8s
✔smoke787ms
✖tests1.2s

This package was executed and validated by AgentNode before listing. Install, import, and runtime checks passed.

Verified in cases_real mode

Python 3.12.3ffmpegpopplertesseractuv

Last verified 28d ago· Runner v2.0.0

Use this when you need to...

  • ›Calculate summary statistics on sales CSV data
  • ›Filter and sort customer records by criteria
  • ›Merge multiple CSV files on a shared key column
  • ›Detect and report missing or duplicate values
  • ›Group rows and compute aggregates per category

README

Version History

Capabilities

csv_analysisanalyze_csvtool

Permissions

◇Sandbox optionalFrom a trusted publisher — runs on the host by default. You can require isolation with sandbox.host_trust_policy.

Declared by the publisher. Checked before execution by the policy gate.

Networknone
Filesystemtemp
Code Executionnone
Data Accessinput_only
User Approvalnever

Permissions are policy-checked before execution. For trusted and curated packages that run on the host, network and filesystem access are policy-checked but not OS-sandboxed. When runtime isolation is required for untrusted/community code, AgentNode uses sandbox-or-fail-closed if the required container runtime and pinned image are available. Learn more

Privacy

All tool execution happens locally on your machine. AgentNode never receives:

  • • Tool inputs or outputs
  • • Execution logs
  • • Data your agent processes

Only install events and search queries are sent to the registry.

bash
agentnode install csv-analyzer-pack

Files (3)

License

MIT

Stats

Downloads0
Installs0
Versionv1.0.0
Published3/16/2026
Channelstable
Typetoolpack
Entrypointcsv_analyzer_pack.tool

Compatibility

Frameworks

langchaincrewaigeneric

Runtime

python

Python Version

>=3.10

Trust & Security

Publisher★Trusted
SignatureNone
ProvenanceNone
Security Issues0

Publisher

A

AgentNode

@agentnode