Agent skill

Spreadsheet Analyst

by ownpilot in ownpilot/OwnPilot

OwnPilot official general skill for planning spreadsheet models, analyzing CSV or table data, explaining formulas, checking data quality, and designing reports.

MITAuto-check passedDocuments & Office

Install Spreadsheet Analyst

skills CLI
$ npx skills add ownpilot/OwnPilot --skill spreadsheet-analyst -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install ownpilot/OwnPilot spreadsheet-analyst --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/ownpilot/OwnPilot.git skills-src && mkdir -p .claude/skills && cp -r skills-src/packages/gateway/data/example-skills/spreadsheet-analyst .claude/skills/spreadsheet-analyst && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
spreadsheet-analyst
GitHub stars
426
Token cost
~341 tokens
SKILL.md length
121 words
Files
1
Skills in repo
9
Repo updated
First seen
Licence
MIT

At a glance

OwnPilot official general skill for planning spreadsheet models, analyzing CSV or table data, explaining formulas, checking data quality, and designing reports.

  • Works in 6 steps: Identify the grain of the data: what one… → Check required columns, data types,… → Separate raw data, calculations,… → …
  • The user works with spreadsheet-like data
  • SKILL.md covers Analysis Workflow, Model Design, Output Format and Formula Guidance
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Spreadsheet Analyst is an agent skill from ownpilot/OwnPilot. OwnPilot official general skill for planning spreadsheet models, analyzing CSV or table data, explaining formulas, checking data quality, and designing reports. Use when the user works with spreadsheet-like data.

Its SKILL.md is about 340 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Documents & Office, covering Excel spreadsheets and Data cleaning. The repository describes itself as: Privacy-first personal AI assistant platform with autonomous agents, tool orchestration, and multi-provider support. The licence is MIT.

When your agent uses it

  • The user works with spreadsheet-like data
  • Tasks that involve Excel spreadsheets
  • Tasks that involve Data cleaning

Example prompts

  • “/spreadsheet-analyst”

Workflow steps

6 steps, taken from the first numbered list in SKILL.md.

  1. Identify the grain of the data: what one row represents.
  2. Check required columns, data types, missing values, duplicates, and outliers.
  3. Separate raw data, calculations, assumptions, and presentation.
  4. Explain formulas in plain language before giving syntax.
  5. Prefer reproducible transformations over manual edits.
  6. Summarize insights with caveats and recommended next checks.

What it can do on your machine

Read from SKILL.md and the folder at commit eb4c27f. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Spreadsheet Analyst loads about 341 tokens when it runs. Until then it costs about 58 tokens; SKILL.md has 121 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~58
When it runs · the whole SKILL.md, loaded when a task matches
~341

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from ownpilot/OwnPilot at commit eb4c27f, republished under its MIT licence (© ownpilot). 121 words, ~341 tokens.

Download SKILL.mdSave it as .claude/skills/spreadsheet-analyst/SKILL.md (or your agent's skills folder).
name
spreadsheet-analyst
description
OwnPilot official general skill for planning spreadsheet models, analyzing CSV or table data, explaining formulas, checking data quality, and designing reports. Use when the user works with spreadsheet-like data.
metadata.author
OwnPilot Official
metadata.version
1.0.0
license
MIT

Spreadsheet Analyst

Use this skill when the user needs help with spreadsheet design, tabular analysis, formulas, or reporting.

Analysis Workflow

  1. Identify the grain of the data: what one row represents.
  2. Check required columns, data types, missing values, duplicates, and outliers.
  3. Separate raw data, calculations, assumptions, and presentation.
  4. Explain formulas in plain language before giving syntax.
  5. Prefer reproducible transformations over manual edits.
  6. Summarize insights with caveats and recommended next checks.

Model Design

Use separate sheets or sections for:

  • Inputs and assumptions
  • Raw data
  • Transformations
  • Calculations
  • Summary dashboard or export

Output Format

text
Data shape:
Quality checks:
Key calculations:
Findings:
Recommended formulas or transformations:
Risks / caveats:

Formula Guidance

  • State the target spreadsheet app if formulas differ.
  • Avoid volatile formulas unless needed.
  • Include sample formulas with named columns or clear cell references.

© ownpilot, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in packages/gateway/data/example-skills/spreadsheet-analyst of ownpilot/OwnPilot.

Open the folder on GitHubat commit eb4c27f

Compare with similar skills

Spreadsheet Analyst next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Spreadsheet Analyst compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Spreadsheet Analyst this skillownpilot/OwnPilot426—~341Automated safety check: PassMIT
Data Cleanupsgharlow/claude-code-recipes389—~566Automated safety check: PassCustom licence
Sn Da Excel WorkflowMichaelYang-lyx/AIDABench1111 repos~2.5kAutomated safety check: PassNone
Numeric Format NormalizationMichaelYang-lyx/AIDABench1111 repos~505Automated safety check: PassNone
XLSX Spreadsheet ToolkitXiaomiMiMo/MiMo-Code14k—~2.9kAutomated safety check: PassApache-2.0
CSV and Excel MergerOneWave-AI/claude-skills323—~1.6kAutomated safety check: PassMIT

Similar skills

  • Data Cleanup

    sgharlow/claude-code-recipes

    Clean and standardize messy tabular data (CSV, spreadsheet paste, system exports) into an analysis-ready dataset — consistent dates and names, typed columns, duplicates identified, missing values…

    389 GitHub stars~566 tokensUpdated 2 mo ago
    Documents & OfficeAuto-check passed
  • Sn Da Excel Workflow

    MichaelYang-lyx/AIDABench

    Excel 数据分析多步编排器。覆盖:(1) 读取多 Sheet Excel 文件并统计行数,(2) 大文件检测(≥10k 行自动 Parquet 优化),(3) 数据清洗(缺失值、文本标准化、无效字符),(4) 条件筛选与分类提取,(5) 跨 Sheet 统计聚合,(6) 导出 Excel/CSV 并提供下载链接。覆盖从数据读取到报告生成全流程,按步骤编排 capability 子…

    111 GitHub starsUsed in 1 repo~2.5k tokens
    Documents & OfficeAuto-check passed
  • Numeric Format Normalization

    MichaelYang-lyx/AIDABench

    对 Excel 数据进行数值格式标准化与清洗,支持大规模数据的 Parquet 转换流程,并完成关键指标的合计核对与结果文件导出。

    111 GitHub starsUsed in 1 repo~505 tokens
    Documents & OfficeAuto-check passed
  • XLSX Spreadsheet Toolkit

    XiaomiMiMo/MiMo-Code

    Builds, edits, cleans, recalculates and reads Excel workbooks and CSV files with openpyxl and pandas, plus LibreOffice for recalculation and PDF export.

    14k GitHub stars~2.9k tokensUpdated 4 days ago
    Documents & OfficeAuto-check passed
  • CSV and Excel Merger

    OneWave-AI/claude-skills

    Combines CSV, TSV and Excel files into one verified table with pandas, by stacking or joining, mapping columns, normalizing keys and removing duplicates.

    323 GitHub stars~1.6k tokensUpdated 6 days ago
    Documents & OfficeAuto-check passed
  • Official

    Creates, edits and analyzes spreadsheets (.xlsx, .xlsm, .csv, .tsv) with openpyxl and pandas, writing live formulas and recalculating to confirm zero formula errors.

    180k GitHub starsUsed in 4 repos~2.1k tokens
    Documents & OfficeAuto-check passed

More from ownpilot/OwnPilot

All 9 skills in this repo
  • Code Review

    ownpilot/OwnPilot

    Reviews code for quality issues, security vulnerabilities, performance problems, and best practices.

    426 GitHub stars~493 tokensUpdated 29 days ago
    Auto-check passed
  • API Debugging

    ownpilot/OwnPilot

    Systematic approach to debugging REST APIs, HTTP errors, authentication issues, and network problems.

    426 GitHub stars~824 tokensUpdated 29 days ago
    Auto-check passed
  • Git Workflow

    ownpilot/OwnPilot

    Guides you through Git workflows — branching strategies, commit conventions, merge conflict resolution, and release management.

    426 GitHub stars~572 tokensUpdated 29 days ago
    Auto-check passed
  • Writing Assistant

    ownpilot/OwnPilot

    Helps improve writing quality — emails, documents, blog posts, and technical content.

    426 GitHub stars~532 tokensUpdated 29 days ago
    Auto-check passed
  • Document Assistant

    ownpilot/OwnPilot

    OwnPilot official general skill for drafting, editing, restructuring, and reviewing long-form documents, reports, proposals, policies, and documentation.

    426 GitHub stars~302 tokensUpdated 29 days ago
    Auto-check passed
  • Meeting Notes

    ownpilot/OwnPilot

    OwnPilot official general skill for converting rough meeting notes, transcripts, and call summaries into decisions, action items, owners, risks, and follow-ups.

    426 GitHub stars~298 tokensUpdated 29 days ago
    Auto-check passed

Questions about Spreadsheet Analyst

What does Spreadsheet Analyst do?

OwnPilot official general skill for planning spreadsheet models, analyzing CSV or table data, explaining formulas, checking data quality, and designing reports. Spreadsheet Analyst is an agent skill from ownpilot/OwnPilot. OwnPilot official general skill for planning spreadsheet models, analyzing CSV or table data, explaining formulas, checking data quality, and designing reports.

When should I use Spreadsheet Analyst?

Spreadsheet Analyst fits situations like: the user works with spreadsheet-like data; tasks that involve Excel spreadsheets; tasks that involve Data cleaning.

How do I install Spreadsheet Analyst in Claude Code?

Run `npx skills add ownpilot/OwnPilot --skill spreadsheet-analyst -a claude-code`. Or copy the skill folder (packages/gateway/data/example-skills/spreadsheet-analyst in ownpilot/OwnPilot) into .claude/skills/spreadsheet-analyst in your project. Claude Code loads it when a task matches its description.

How do I install Spreadsheet Analyst in Codex?

Run `npx skills add ownpilot/OwnPilot --skill spreadsheet-analyst -a codex`. Or copy the skill folder (packages/gateway/data/example-skills/spreadsheet-analyst in ownpilot/OwnPilot) into .agents/skills/spreadsheet-analyst in your project. Codex loads it when a task matches its description.

Can I use Spreadsheet Analyst in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add ownpilot/OwnPilot --skill spreadsheet-analyst -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/spreadsheet-analyst, .gemini/skills/spreadsheet-analyst, .github/skills/spreadsheet-analyst and .opencode/skills/spreadsheet-analyst in your project.

What does Spreadsheet Analyst need to run?

SKILL.md names no scripts, command-line tools or credentials: Spreadsheet Analyst is instructions for the agent only.

Does Spreadsheet Analyst access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Spreadsheet Analyst safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Spreadsheet Analyst use?

Spreadsheet Analyst is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Spreadsheet Analyst use?

About 341 tokens (SKILL.md is roughly 1.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Spreadsheet Analyst?

Skills that share tags, products or a category with Spreadsheet Analyst: Data Cleanup (sgharlow/claude-code-recipes, 389 stars), Sn Da Excel Workflow (MichaelYang-lyx/AIDABench, 111 stars), Numeric Format Normalization (MichaelYang-lyx/AIDABench, 111 stars) and XLSX Spreadsheet Toolkit (XiaomiMiMo/MiMo-Code, 14k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Spreadsheet Analyst?

ownpilot (a GitHub organization) maintains it in ownpilot/OwnPilot, which has 426 GitHub stars. The repository holds 9 skills in this directory. The repository was last updated on September 8, 2026.

Source: ownpilot/OwnPilot on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.