Agent skill

XLSX

by MemTensor in MemTensor/memmy-agent

Create, inspect, edit, recalculate, validate, render, and deliver Excel workbooks while preserving formulas, formatting, drawings, links, macros, and metadata.

MITAuto-check passedDocuments & Office

Install XLSX

skills CLI
$ npx skills add MemTensor/memmy-agent --skill xlsx -a claude-code

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

GitHub CLI
$ gh skill install MemTensor/memmy-agent xlsx --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/MemTensor/memmy-agent.git skills-src && mkdir -p .claude/skills && cp -r skills-src/App/memmy-agent/src/skills/xlsx .claude/skills/xlsx && 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
xlsx
GitHub stars
2.1k
Token cost
~586 tokens
SKILL.md length
277 words
Files
13 (incl. scripts, references)
Skills in repo
10
Repo updated
First seen
Licence
MIT

At a glance

Create, inspect, edit, recalculate, validate, render, and deliver Excel workbooks while preserving formulas, formatting, drawings, links, macros, and metadata.

  • Works in 5 steps: Copy an existing workbook to a unique… → Preserve formulas, cached values,… → After adding or changing formulas run → …
  • Tasks that involve Excel spreadsheets
  • Runs JavaScript scripts from its folder

What it does

XLSX is an agent skill from MemTensor/memmy-agent. Create, inspect, edit, recalculate, validate, render, and deliver Excel workbooks while preserving formulas, formatting, drawings, links, macros, and metadata.

Its SKILL.md is about 590 tokens, which your agent loads only when the skill is triggered. The skill folder holds 15 other files, including scripts and reference files (for example `references/formula-recalculation.md`, `references/layout-and-preservation.md` and `references/workbook-workflow.md`).

It sits in Documents & Office, covering Excel spreadsheets. It works with Microsoft Excel and OpenAI. The repository describes itself as: 🍙 A personal AI agent & local memory hub for all AI agents, gives every AI one shared, fully controlled memory and persistent context — all AI remember the same you. Now… The licence is MIT.

When your agent uses it

  • Tasks that involve Excel spreadsheets

Example prompts

  • “/xlsx”

Requirements

  • Node.js

Workflow steps

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

  1. Copy an existing workbook to a unique temporary directory and inspect it
  2. Preserve formulas, cached values, styles, merges, tables, filters,
  3. After adding or changing formulas run
  4. Run scripts/check_workbook.mjs --json; use --allow-lossy only
  5. Render with scripts/render_with_office.mjs --output-dir and

What it can do on your machine

Read from SKILL.md and the folder at commit ee0ed02. 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

    Ships 9 files in scripts/ (JavaScript), which the agent can run.

    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

XLSX loads about 586 tokens when it runs, and up to ~1.2k if it reads all its reference files. Until then it costs about 41 tokens; SKILL.md has 277 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~41
When it runs · the whole SKILL.md, loaded when a task matches
~586
With references · SKILL.md plus every file in references/, read only if the agent opens them
~1.2k

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); the scripts in this folder are not scanned.

SKILL.md

The full file from MemTensor/memmy-agent at commit ee0ed02, republished under its MIT licence (© MemTensor). 277 words, ~586 tokens.

Download SKILL.mdSave it as .claude/skills/xlsx/SKILL.md (or your agent's skills folder). This skill also uses 12 other files; get the full folder from GitHub.
name
xlsx
description
Create, inspect, edit, recalculate, validate, render, and deliver Excel workbooks while preserving formulas, formatting, drawings, links, macros, and metadata.

Workbook workflow

Trigger for .xlsx, .xlsm, .xltx, .csv, and .tsv workbooks or requests to create, read, edit, clean, format, calculate, chart, or convert them. Do not use it for ordinary documents, web pages, databases, or live external spreadsheet APIs.

  1. Copy an existing workbook to a unique temporary directory and inspect it with scripts/inspect_workbook.mjs --input <file> --json before editing.
  2. Preserve formulas, cached values, styles, merges, tables, filters, validations, conditional formatting, charts, images, shapes, comments, hidden sheets, links, macros, and metadata. Only modify the requested cells or objects.
  3. After adding or changing formulas run scripts/recalculate_workbook.mjs --input <file> --output <file> --json. A completed recalculation with formula errors is reported as errors_found; a conversion or process failure is a separate failure.
  4. Run scripts/check_workbook.mjs <file> --json; use --allow-lossy only when the caller explicitly accepts the listed loss. The checker does not use PPTX or XSD data.
  5. Render with scripts/render_with_office.mjs <file> --output-dir <dir> and inspect every sheet/page. Reopen the output and verify formulas, cached values, objects, and that the original hash is unchanged.

CSV/TSV input requires an explicit encoding, BOM, delimiter, quote, newline, and malformed-row policy. Never replace formulas with constants unless a static export was requested. External links, macros, unsupported extensions, and objects that cannot be safely preserved fail closed.

All commands are standalone Node CLIs. They write stable JSON with --json, diagnostics to stderr, and non-zero status for invalid input, missing Office, timeout, or unsafe preservation. The bundled renderer is resolved through MEMMY_OFFICE_RENDERING_ROOT, the legacy DOCX override during migration, the packaged Office payload, and the source payload; it never silently falls back to a system PATH installation.

See references/workbook-workflow.md, references/formula-recalculation.md, and references/layout-and-preservation.md for the full SOP.

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

Files

SKILL.md and 12 other files (scripts, references) in App/memmy-agent/src/skills/xlsx of MemTensor/memmy-agent.

  • SKILL.md
  • references/formula-recalculation.md
  • references/layout-and-preservation.md
  • references/workbook-workflow.md
  • scripts/check_drawing_rules.mjs
  • scripts/check_formula_rules.mjs
  • scripts/check_layout_rules.mjs
  • scripts/check_workbook.mjs
  • scripts/inspect_workbook.mjs
  • scripts/office/check_ooxml_package.mjs
  • scripts/office/office_convert.mjs
  • scripts/recalculate_workbook.mjs
  • scripts/render_with_office.mjs

Open the folder on GitHubat commit ee0ed02

Compare with similar skills

XLSX 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.

XLSX compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
XLSX this skillMemTensor/memmy-agent2.1k—~586Automated safety check: PassMIT
Excel Workbookadongwanai/learn-workbuddy407—~597Automated safety check: NotesMIT
Markitdownaipoch/medical-research-skills2k—~1.3kAutomated safety check: PassMIT
Openai Spreadsheettrailofbits/skills-curated512—~1.3kAutomated safety check: NotesCC-BY-SA-4.0
XLSX Processing Openailawve-ai/awesome-legal-skills836—~1.3kAutomated safety check: NotesApache-2.0
MarkitdownImCa0/just-laws78114 repos~3.2kAutomated safety check: NotesMIT

Similar skills

  • Excel Workbook

    adongwanai/learn-workbuddy

    使用此 Skill 创建、检查、编辑和验证 XLSX 工作簿。用户提到 Excel、xlsx、工作簿、工作表、表格,或要求修改、汇总、检查 Excel 文件时使用。只支持基础 XLSX 操作,不处理宏、VBA、图表、数据透视表或外部工作簿引用。

    407 GitHub stars~597 tokensUpdated 2 days ago
    Documents & OfficeAuto-check: notes
  • Markitdown

    aipoch/medical-research-skills

    Convert files and Office documents into clean Markdown when you need LLM-friendly, token-efficient text (e.g., for summarization, search, RAG ingestion, or dataset preparation).

    2k GitHub stars~1.3k tokensUpdated 21 days ago
    Documents & OfficeAuto-check passed
  • Openai Spreadsheet

    trailofbits/skills-curated

    Official

    A skill your agent uses when tasks involve creating, editing, analyzing, or formatting spreadsheets (.xlsx, .csv, .tsv) using Python (openpyxl, pandas), especially when formulas, references, and…

    512 GitHub stars~1.3k tokensUpdated 2 mo ago
    Documents & OfficeAuto-check: notes
  • XLSX Processing Openai

    lawve-ai/awesome-legal-skills

    Toolkit for comprehensive Spreadsheet reading, creation, editing, and analysis with visual quality control.

    836 GitHub stars~1.3k tokensUpdated 5 days ago
    Documents & OfficeAuto-check: notes
  • Markitdown

    ImCa0/just-laws

    Convert files and office documents to Markdown. An agent skill from ImCa0/just-laws.

    781 GitHub starsUsed in 14 repos~3.2k tokens
    Documents & OfficeAuto-check: notes
  • Official

    Load before calling data-tables or parse-file. An agent skill from n8n-io/n8n.

    207k GitHub stars~2.3k tokensUpdated today
    Documents & OfficeAuto-check passed

More from MemTensor/memmy-agent

All 10 skills in this repo
  • DOCX

    MemTensor/memmy-agent

    Create, read, edit, review, redline, comment on, merge, audit, render, and verify .docx Word documents, including layout-sensitive and OOXML-level work.

    2.1k GitHub stars~1.9k tokensUpdated today
    Auto-check passed
  • Skill Creator

    MemTensor/memmy-agent

    Create, edit, improve, tidy, review, audit, or restructure memmy-agent skills and SKILL.md files.

    2.1k GitHub stars~944 tokensUpdated today
    Auto-check passed
  • Update Setup

    MemTensor/memmy-agent

    One-time setup wizard for the memmy upgrade skill. An agent skill from MemTensor/memmy-agent.

    2.1k GitHub stars~1.3k tokensUpdated today
    Auto-check passed
  • Agent Memory Onboarding

    MemTensor/memmy-agent

    On-demand provisioning guide for a Memmy GUI task that fully connects an explicitly named local Agent: discover its active history store, install or remove its rendered Memmy Skill, bootstrap a scan…

    2.1k GitHub stars~4.6k tokensUpdated today
    Auto-check passed
  • PPTX

    MemTensor/memmy-agent

    Create, inspect, edit, validate, render, and deliver PowerPoint presentations and templates while preserving OOXML structure and user metadata.

    2.1k GitHub stars~861 tokensUpdated today
    Auto-check passed
  • Computer History

    MemTensor/memmy-agent

    Answer questions about what the user recently did on their computer — who contacted them, what they were working on, where they left off — by reading the local Computer History summaries and raw…

    2.1k GitHub stars~947 tokensUpdated today
    Auto-check passed

Questions about XLSX

What does XLSX do?

Create, inspect, edit, recalculate, validate, render, and deliver Excel workbooks while preserving formulas, formatting, drawings, links, macros, and metadata. XLSX is an agent skill from MemTensor/memmy-agent. Create, inspect, edit, recalculate, validate, render, and deliver Excel workbooks while preserving formulas, formatting, drawings, links, macros, and metadata.

When should I use XLSX?

XLSX fits situations like: tasks that involve Excel spreadsheets.

How do I install XLSX in Claude Code?

Run `npx skills add MemTensor/memmy-agent --skill xlsx -a claude-code`. Or copy the skill folder (App/memmy-agent/src/skills/xlsx in MemTensor/memmy-agent) into .claude/skills/xlsx in your project. Claude Code loads it when a task matches its description.

How do I install XLSX in Codex?

Run `npx skills add MemTensor/memmy-agent --skill xlsx -a codex`. Or copy the skill folder (App/memmy-agent/src/skills/xlsx in MemTensor/memmy-agent) into .agents/skills/xlsx in your project. Codex loads it when a task matches its description.

Can I use XLSX 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 MemTensor/memmy-agent --skill xlsx -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/xlsx, .gemini/skills/xlsx, .github/skills/xlsx and .opencode/skills/xlsx in your project.

What does XLSX need to run?

Going by SKILL.md and its folder, XLSX needs JavaScript for the scripts in its folder. Our summary lists: Node.js.

Does XLSX 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 XLSX 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. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does XLSX use?

XLSX is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does XLSX use?

About 586 tokens (SKILL.md is roughly 2.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 565 tokens, read only when the agent opens those files.

What are the alternatives to XLSX?

Skills that share tags, products or a category with XLSX: Excel Workbook (adongwanai/learn-workbuddy, 407 stars), Markitdown (aipoch/medical-research-skills, 2k stars), Openai Spreadsheet (trailofbits/skills-curated, 512 stars) and XLSX Processing Openai (lawve-ai/awesome-legal-skills, 836 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains XLSX?

MemTensor (a GitHub organization) maintains it in MemTensor/memmy-agent, which has 2,069 GitHub stars. The repository holds 10 skills in this directory. The repository was last updated on October 8, 2026.

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