← Back to Skills Marketplace
crimsondevil333333

Sheetsmith

by CrimsonDevil333333 · GitHub ↗ · v1.0.1
cross-platform ✓ Security Clean
3174
Downloads
2
Stars
10
Active Installs
3
Versions
Install in OpenClaw
/install sheetsmith
Description
Pandas-powered CSV & Excel management for quick previews, summaries, filtering, transforming, and format conversions. Use this skill whenever you need to inspect spreadsheet files, compute column-level summaries, apply queries or expressions, or export cleansed data to a new CSV/TSV/XLSX output without rewriting pandas every time.
Usage Guidance
This skill appears to do what it says: inspect and modify spreadsheet files using pandas. Before installing/using it: - Review and run the included tests locally to confirm behavior in your environment. - Be cautious when using --query or --expr: these accept pandas expressions and are evaluated (engine='python'), so do not execute expressions from untrusted sources. Preview results before writing and prefer --output (write a copy) instead of --inplace until you're confident. - The README mentions agent behaviors like sending files via Telegram/WhatsApp and updating memory; these are not implemented in the script — treat those as documentation-level suggestions, not automatic behavior of the code. - Verify dependencies (pandas, openpyxl, xlrd, tabulate) are installed in your environment. If you need higher assurance, review the script source (scripts/sheetsmith.py) yourself — it is small and self-contained with no network calls or hidden endpoints.
Capability Analysis
Type: OpenClaw Skill Name: Developer: Version: Description: OpenClaw Agent Skill Suspicious High-Entropy/Eval files: 1 The OpenClaw Sheetsmith skill is designed for pandas-powered CSV and Excel file management. The core script `scripts/sheetsmith.py` uses standard pandas functions like `df.query()` and `df.eval()` for data manipulation, which are designed to operate within a safe, restricted context, preventing arbitrary code execution. File operations are limited to reading specified input files and writing output files to user-defined paths. The `SKILL.md` and `README.md` files provide clear instructions for the AI agent on how to use the tool and share its processed output (e.g., via Telegram or WhatsApp), which is a legitimate function of an agent and not an attempt at unauthorized data exfiltration. There is no evidence of intentional harmful behavior, obfuscation, or malicious execution beyond the stated purpose.
Capability Assessment
Purpose & Capability
Name/description match the included code and tests: the CLI implements summary/preview/describe/filter/transform/convert for CSV/TSV/XLSX using pandas. No unrelated env vars, binaries, or install steps are requested.
Instruction Scope
SKILL.md and README instruct the agent to run the included Python CLI on files in the workspace or given paths — this is expected. The script uses pandas.DataFrame.query and DataFrame.eval (engine='python'), which necessarily execute user-provided expressions; this is required for the transform/filter features but is a potential execution surface if you run untrusted expressions or pass paths pointing to sensitive files. The README also mentions sending files via Telegram/WhatsApp and updating 'memory' logs — those are agent-level behaviors described in prose but not implemented in the provided code; treat those statements as informational only.
Install Mechanism
No install spec is present (instruction-only install), and the repository includes the script and tests. Dependencies are documented as system packages (pandas, openpyxl, xlrd, tabulate) but no automatic installer downloads arbitrary code during install.
Credentials
The skill requests no environment variables, credentials, or config paths. The operations require only file paths and standard Python libraries; nothing disproportionate is being asked for.
Persistence & Privilege
always is false and the skill does not request or modify other skills or global agent settings. It can overwrite files only when --inplace is explicitly used; no persistent background privileges are requested.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install sheetsmith
  3. After installation, invoke the skill by name or use /sheetsmith
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Updating metadata
v1.0.0
Sheetsmith 1.0.0 initial release - Initial release of the skill with core CSV and Excel management features using pandas. - Added CLI commands for previewing, summarizing, filtering, transforming, and converting spreadsheet files. - Included detailed usage documentation and workflow rules in the SKILL.md. - Added README and basic test files for verification and sample data.
v0.1.0
Initial release
Metadata
Slug sheetsmith
Version 1.0.1
License
All-time Installs 11
Active Installs 10
Total Versions 3
Frequently Asked Questions

What is Sheetsmith?

Pandas-powered CSV & Excel management for quick previews, summaries, filtering, transforming, and format conversions. Use this skill whenever you need to inspect spreadsheet files, compute column-level summaries, apply queries or expressions, or export cleansed data to a new CSV/TSV/XLSX output without rewriting pandas every time. It is an AI Agent Skill for Claude Code / OpenClaw, with 3174 downloads so far.

How do I install Sheetsmith?

Run "/install sheetsmith" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Sheetsmith free?

Yes, Sheetsmith is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Sheetsmith support?

Sheetsmith is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Sheetsmith?

It is built and maintained by CrimsonDevil333333 (@crimsondevil333333); the current version is v1.0.1.

💬 Comments