sheetsmithPandas-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.
Install via ClawdBot CLI:
clawdbot install CrimsonDevil333333/sheetsmithSheetsmith is a lightweight pandas wrapper that keeps the focus on working with CSV/Excel files: previewing, describing, filtering, transforming, and converting them in one place. The CLI lives at skills/sheetsmith/scripts/sheetsmith.py, and it automatically loads any CSV/TSV/Excel file, reports structural metadata, runs pandas expressions, and writes the results back safely.
python3 skills/sheetsmith/scripts/sheetsmith.py with the command described below.--output new-file to save a copy or pass --inplace to overwrite the source file.references/usage.md for extra sample commands and tips.Prints row/column counts, dtype breakdowns, columns with missing data, and head/tail previews. Use --rows to control how many rows are shown after the summary and --tail to preview the tail instead of the head.
Runs pandas.DataFrame.describe(include='all') (customizable with --include) so you instantly see numeric statistics, cardinality, and frequency information. Supply --percentiles to add additional percentile lines.
Shows a quick tabulated peek at the first (--rows) or last (--tail) rows so you can sanity-check column order or formatting before taking actions.
Enter a pandas query string via --query (e.g., state == 'CA' and population > 1e6). The command can either print the filtered rows or, when you also pass --output, write the filtered table to a new CSV/TSV/XLSX file. Add --sample to inspect a random subset instead of the entire result.
Compose new columns, rename or drop existing ones, and immediately inspect the resulting table. Provide one or more --expr expressions such as total = quantity * price. Use --rename old:new and --drop column to reshape the table, and persist changes via --output or --inplace. The preview version (without writing) reuses the same --rows/--tail flags as the other commands.
Convert between supported formats (CSV/TSV/Excel). Always specify --output with the desired extension, and the helper will detect the proper writer (Excel uses openpyxl, CSV preserves the comma separator by default, TSV uses tabs). This is the simplest way to normalize data before running other commands.
--inplace.summary, preview, describe) and editing (filter, transform). The --output flag works for filter/transform so you can easily branch results.tabulate for Markdown previews and supports Excel/CSV/TSV, so ensure those dependencies are present (pandas, openpyxl, xlrd, tabulate are installed via apt on this system).references/usage.md for extended examples (multi-step cleaning, dataset comparison, expression tips) when the basic command descriptions above are not enough.references/usage.md (contains ready-to-copy commands, expression patterns, and dataset cleanup recipes).Generated Mar 1, 2026
Marketing teams can use Sheetsmith to quickly filter customer data from CSV exports, apply transformations to calculate campaign ROI metrics, and convert results into Excel reports for stakeholder presentations. The summary and describe commands help identify data quality issues before analysis.
Financial analysts can import transaction data from various Excel formats, use filter commands to isolate specific time periods or transaction types, transform data by creating calculated columns for tax or fee calculations, and export cleaned data to standardized CSV formats for accounting systems.
Academic researchers can use Sheetsmith to preview experimental data from lab instruments, apply statistical summaries with the describe command, filter out incomplete records, and transform raw measurements into normalized values before analysis in statistical software packages.
E-commerce managers can process daily inventory CSV exports, use summary to check for missing product data, filter products by stock levels or categories, transform pricing data with margin calculations, and convert reports to Excel for vendor communications.
HR departments can analyze employee data from multiple Excel files, use describe to understand salary distributions and tenure statistics, filter records by department or performance ratings, and transform data to create standardized reports for management review.
Offer basic CSV/Excel processing features for free with usage limits, then charge for advanced transformations, larger file sizes, and team collaboration features. Revenue comes from monthly subscriptions for power users and enterprise teams needing batch processing capabilities.
Sell site licenses to corporations for internal data processing teams, with custom integrations into existing data pipelines and dedicated support. Revenue comes from one-time license fees plus annual maintenance and support contracts for large organizations.
Provide Sheetsmith functionality through a REST API that developers can integrate into their applications. Charge based on API call volume, processing time, and data storage. Revenue comes from pay-per-use API pricing with tiered monthly plans for different usage levels.
๐ฌ Integration Tip
Integrate Sheetsmith into existing data pipelines by using its CLI in shell scripts or automation tools, ensuring pandas and required dependencies are installed in the execution environment before calling the commands.
Edit PDFs with natural-language instructions using the nano-pdf CLI.
Comprehensive PDF manipulation toolkit for extracting text and tables, creating new PDFs, merging/splitting documents, and handling forms. When Claude needs to fill in a PDF form or programmatically process, generate, or analyze PDF documents at scale.
Convert documents and files to Markdown using markitdown. Use when converting PDF, Word (.docx), PowerPoint (.pptx), Excel (.xlsx, .xls), HTML, CSV, JSON, XML, images (with EXIF/OCR), audio (with transcription), ZIP archives, YouTube URLs, or EPubs to Markdown format for LLM processing or text analysis.
็จ MinerU API ่งฃๆ PDF/Word/PPT/ๅพ็ไธบ Markdown๏ผๆฏๆๅ ฌๅผใ่กจๆ ผใOCRใ้็จไบ่ฎบๆ่งฃๆใๆๆกฃๆๅใ
Generate hand-drawn style diagrams, flowcharts, and architecture diagrams as PNG images from Excalidraw JSON
The awesome PPT format generation tool provided by baidu.