File Processing

Load, clean, aggregate and convert CSV/JSON files via stdlib Python helpers

Works with setup

Test report

Verdict
Works with setup
Score
8.0/10
Tested
Jul 17, 2026
Environment
Claude Code 2.x (agent harness)
Upstream re-checked
Aug 10, 2026 · dea4460

Ran the bundled process.py live on a 7-row sales CSV: dedupe, group-by aggregation and describe_data all returned correct numbers. But an ad-hoc stdlib script I wrote with no skill produced byte-identical totals, means and counts, so it saves a bit of typing without beating the baseline. Clean, well-documented convenience helpers with no measurable edge over an agent writing the same code inline.

Scored on four weighted criteria — install, triggering, output vs. baseline, docs. How scoring works

  • Installs cleanly 5/5
  • Triggers reliably 5/5
  • Output vs. baseline 5/10
  • Docs & honesty 5/5

What File Processing does

Processes structured data files (CSV, JSON, delimited text) with cleaning, filtering, grouping, aggregation, descriptive stats and format conversion. Triggers when a user asks to analyze, dedupe, summarize or convert a data file. Ships a single process.py of pure-stdlib helper functions.

How to install File Processing

git clone https://github.com/aws-samples/sample-strands-agents-agentskills
mkdir -p ~/.claude/skills
cd sample-strands-agents-agentskills && cp -r skills/file-processing ~/.claude/skills/file-processing

Skills live in ~/.claude/skills/ (global) or .claude/skills/ (per-project). Restart Claude Code after installing.

Commands — how to trigger File Processing

  • /file-processing Load, clean, aggregate and convert CSV/JSON files via stdlib Python helpers

It also activates on plain-language prompts like these:

  • Dedupe this sales CSV and give me group-by totals per category.
  • Clean this messy JSON export and convert it to a proper CSV file.
  • Compute descriptive stats on this dataset's numeric columns for me.

Frequently asked questions

Is the File Processing skill free?
Yes. The skill itself is free from aws-samples/sample-strands-agents-agentskills. SkillProof publishes the install command and an independent test verdict at no cost.
Does File Processing work with Claude Code?
We tested it with Claude Code 2.x (agent harness) on Jul 17, 2026. Verdict: Works with setup. Ran the bundled process.py live on a 7-row sales CSV: dedupe, group-by aggregation and describe_data all returned correct numbers. But an ad-hoc stdlib script I wrote with no skill produced byte-identical totals, means and counts, so it saves a bit of typing without beating the baseline. Clean, well-documented convenience helpers with no measurable edge over an agent writing the same code inline.
What is the File Processing SkillProof Score?
8.0/10 — installs cleanly 5/5, triggers reliably 5/5, output vs. baseline 5/10, docs & honesty 5/5.
How do I install File Processing?
Copy the install command from this page, run it in your terminal, and restart Claude Code. Skills live in ~/.claude/skills/ (global) or .claude/skills/ inside a project.
Can I use File Processing with Cursor, Copilot, Gemini CLI, Codex or other AI tools?
The SKILL.md format is native to Claude (Claude Code, Desktop, claude.ai). The instructions inside adapt to other assistants: Cursor rules, GitHub Copilot instructions, Windsurf rules, Custom GPTs, AGENTS.md for OpenAI Codex, and GEMINI.md for Google Gemini CLI — our conversion guides cover each, and the free converter on the tools page does the wrapping for you.