Create, edit, analyze, or convert Excel spreadsheets (.xlsx, .xlsm, .xltx) where the workbook file is the primary deliverable.

ProprietaryAuto-check: notesDocuments & Office

Install XLSX

skills CLI
$ npx skills add K-Dense-AI/claude-scientific-writer --skill xlsx -a claude-code

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

GitHub CLI
$ gh skill install K-Dense-AI/claude-scientific-writer 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/K-Dense-AI/claude-scientific-writer.git skills-src && mkdir -p .claude/skills && cp -r skills-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.4k
Token cost
~2.1k tokens
SKILL.md length
1,083 words
Files
58 (incl. scripts)
Skills in repo
21
Repo updated
First seen
Licence
Proprietary

At a glance

Create, edit, analyze, or convert Excel spreadsheets (.xlsx, .xlsm, .xltx) where the workbook file is the primary deliverable.

  • Financial models
  • SKILL.md covers Requirements for every output, Recalculate (mandatory…, Choosing formulas that survive… and openpyxl gotchas, plus 2 more sections
  • Runs Python scripts from its folder; calls uv, python and markitdown
  • Multi-sheet workbooks

What it does

XLSX is an agent skill from K-Dense-AI/claude-scientific-writer. Create, edit, analyze, or convert Excel spreadsheets (.xlsx, .xlsm, .xltx) where the workbook file is the primary deliverable. Use for formulas, formatting, financial models, multi-sheet workbooks, and tabular cleanup exported to Excel. Also applies to .csv/.tsv when the user wants spreadsheet output. Do NOT use for Word documents, HTML reports, standalone Python scripts, database pipelines, or Google Sheets API work.

Its SKILL.md is about 2.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 62 other files, including scripts (for example `scripts/office/helpers/__init__.py`, `scripts/office/helpers/pptx_chart.py` and `scripts/office/helpers/pptx_slide.py`). Compatibility notes: Requires Python 3.8+, LibreOffice (soffice on PATH), and gcc only when Unix sockets are restricted

It sits in Documents & Office, covering Excel spreadsheets. It works with Microsoft Excel, Python, Google Sheets and openpyxl. The repository describes itself as: A general purpose scientific writer.

When your agent uses it

  • Financial models
  • Multi-sheet workbooks
  • Tabular cleanup exported to Excel
  • Wants spreadsheet output

Example prompts

  • “/xlsx”

Requirements

  • Python 3
  • Compatibility (from SKILL.md): Requires Python 3.8+, LibreOffice (soffice on PATH), and gcc only when Unix sockets are restricted
  • Pre-approved tools (allowed-tools): Read, Write, Edit, Bash, Grep, Glob

What it can do on your machine

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

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Read
    • Write
    • Edit
    • Bash
    • Grep
    • Glob

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 14 files in scripts/ (Python, from the files we listed), which the agent can run.

    Shell commands in SKILL.md call:

    • uv
    • python
    • markitdown

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

  • Network

    Links to these hosts (documentation or services it may open):

    • github.com

    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.

  • Compatibility

    Requires Python 3.8+, LibreOffice (soffice on PATH), and gcc only when Unix sockets are restricted

    From compatibility in the SKILL.md frontmatter.

Context cost

XLSX loads about 2.1k tokens when it runs. Until then it costs about 107 tokens; SKILL.md has 1,083 words of instructions outside code blocks.

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

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: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NotePre-approves every shell command (allowed-tools: Bash)SKILL.md
    allowed-tools: Read, Write, Edit, Bash, Grep, Glob

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

Its licence (Proprietary) doesn't allow us to republish the file, so here is its outline and opening line. It has 1,083 words (~2,135 tokens).

“openpyxl writes formulas as strings with no cached values. Until you recalculate, every formula cell reads back as None to anything reading cached values — pandas, load_workbook(data_only=True), and most previewers.”

— opening of SKILL.md by K-Dense-AI, Proprietary
name
xlsx
allowed-tools
Read, Write, Edit, Bash, Grep, Glob
compatibility
Requires Python 3.8+, LibreOffice (soffice on PATH), and gcc only when Unix sockets are restricted
license
Proprietary. LICENSE.txt has complete terms
metadata.version
2.2
metadata.skill-author
Anthropic, PBC
metadata.adapted-by
K-Dense Inc.
metadata.source
https://github.com/anthropics/skills/tree/main/skills/xlsx

Read the full SKILL.md on GitHub

Files

SKILL.md and 57 other files (scripts) in skills/xlsx of K-Dense-AI/claude-scientific-writer.

  • SKILL.md
  • LICENSE.txt
  • scripts/office/helpers/__init__.py
  • scripts/office/helpers/pptx_chart.py
  • scripts/office/helpers/pptx_slide.py
  • scripts/office/helpers/pptx_theme.py
  • scripts/office/schemas/ISO-IEC29500-4_2016/dml-chart.xsd
  • scripts/office/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsd
  • scripts/office/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd
  • scripts/office/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd
  • scripts/office/schemas/ISO-IEC29500-4_2016/dml-main.xsd
  • scripts/office/schemas/ISO-IEC29500-4_2016/dml-picture.xsd
  • scripts/office/schemas/ISO-IEC29500-4_2016/dml-spreadsheetDrawing.xsd
  • scripts/office/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsd
  • scripts/office/schemas/ISO-IEC29500-4_2016/pml.xsd
  • scripts/office/schemas/ISO-IEC29500-4_2016/shared-additionalCharacteristics.xsd
  • … and 42 more

Open the folder on GitHubat commit 529b9f7

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 skillK-Dense-AI/claude-scientific-writer2.4k—~2.1kAutomated safety check: NotesProprietary
Spreadsheet Opsericrisco/rsc-harness180—~2.9kAutomated safety check: PassMIT
Excel Spreadsheet Creation and Editinganthropics/skills180k4 repos~2.1kAutomated safety check: PassProprietary
XLSXrvdbreemen/OTGW-firmware20735 repos~2.9kAutomated safety check: PassProprietary
Office File Processxstongxue/best-skills3k—~1.8kAutomated safety check: PassProprietary
Excel Workbook EditorTokenRhythm/opensquilla7.1k—~1.6kAutomated safety check: PassApache-2.0

Similar skills

  • Spreadsheet Ops

    ericrisco/rsc-harness

    A skill your agent uses when working a spreadsheet programmatically — writing or repairing a formula, generating an .xlsx with Python including charts and conditional formats, driving Google Sheets…

    180 GitHub stars~2.9k tokensUpdated today
    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
  • XLSX

    rvdbreemen/OTGW-firmware

    Use this skill any time a spreadsheet file is the primary input or output.

    207 GitHub starsUsed in 35 repos~2.9k tokens
    Documents & OfficeAuto-check passed
  • Office File Process

    xstongxue/best-skills

    处理 Office 文档的一站式 skill:Word(.doc/.docx/.dotx)、Excel(.xls/.xlsx/.xlsm/.csv)、PowerPoint(.ppt/.pptx/.potx) 的创建、读取、编辑、提取、转换、校验。触发:『读取 word 文档』『提取 excel 内容』『看 ppt 讲了什么』、.doc 老格式打不开、生成/编辑 Word…

    3k GitHub stars~1.8k tokensUpdated 27 days ago
    Documents & OfficeAuto-check passed
  • Excel Workbook Editor

    TokenRhythm/opensquilla

    Inspects, edits in place or creates Microsoft Excel .xlsx workbooks with openpyxl, treating each cell as a typed number, string, datetime or formula value.

    7.1k GitHub stars~1.6k tokensUpdated today
    Documents & OfficeAuto-check passed
  • Markdown Converter

    Team-Commonly/commonly

    Convert binary documents (PDF, DOCX, XLSX, PPTX, HTML, EPUB, images) to clean LLM-friendly Markdown using Microsoft's markitdown Python tool.

    1.4k GitHub stars~557 tokensUpdated today
    Documents & OfficeAuto-check passed

More from K-Dense-AI/claude-scientific-writer

All 21 skills in this repo
  • Citation Management

    K-Dense-AI/claude-scientific-writer

    Finds papers in OpenAlex, PubMed and Google Scholar, turns DOIs, PMIDs and arXiv IDs into clean BibTeX, and validates citations for a manuscript or thesis.

    2.4k GitHub starsUsed in 2 repos~3.9k tokens
    Auto-check: notes
  • Hypothesis Generation

    K-Dense-AI/claude-scientific-writer

    Formulate evidence-bounded scientific questions, candidate hypotheses, rival explanations, causal or associational claims, discriminating predictions, measurements, and preregistration-ready…

    2.4k GitHub starsUsed in 2 repos~3.9k tokens
    Auto-check passed
  • Peer Review

    K-Dense-AI/claude-scientific-writer

    Prepare evidence-bounded, constructive peer-review drafts and structured manuscript assessments.

    2.4k GitHub starsUsed in 2 repos~3.1k tokens
    Auto-check: notes
  • PPTX Posters

    K-Dense-AI/claude-scientific-writer

    Create and audit editable scientific posters in macro-free PowerPoint (.pptx) from author-approved local content and assets.

    2.4k GitHub starsUsed in 2 repos~2.7k tokens
    Auto-check: notes
  • Scholar Evaluation

    K-Dense-AI/claude-scientific-writer

    Provide qualitative-first, evidence-traceable developmental review of scholarly works and audit low-stakes research-assessment rubrics with optional local quality controls.

    2.4k GitHub starsUsed in 2 repos~2.9k tokens
    Auto-check: notes
  • Scientific Writing

    K-Dense-AI/claude-scientific-writer

    Draft, revise, and audit scientific manuscripts or reports with explicit evidence provenance, reporting-guideline coverage, authorship accountability, confidentiality controls, and local consistency…

    2.4k GitHub starsUsed in 2 repos~3.5k tokens
    Auto-check passed

Questions about XLSX

What does XLSX do?

Create, edit, analyze, or convert Excel spreadsheets (.xlsx, .xlsm, .xltx) where the workbook file is the primary deliverable. XLSX is an agent skill from K-Dense-AI/claude-scientific-writer.xltx) where the workbook file is the primary deliverable.

When should I use XLSX?

XLSX fits situations like: financial models; multi-sheet workbooks; tabular cleanup exported to Excel; wants spreadsheet output.

How do I install XLSX in Claude Code?

Run `npx skills add K-Dense-AI/claude-scientific-writer --skill xlsx -a claude-code`. Or copy the skill folder (skills/xlsx in K-Dense-AI/claude-scientific-writer) 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 K-Dense-AI/claude-scientific-writer --skill xlsx -a codex`. Or copy the skill folder (skills/xlsx in K-Dense-AI/claude-scientific-writer) 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 K-Dense-AI/claude-scientific-writer --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 Python for the scripts in its folder and the command-line tools its instructions call (uv, python and markitdown). Our summary lists: Python 3. Its frontmatter pre-approves these tools: Read, Write, Edit, Bash, Grep, Glob. Compatibility (from SKILL.md): Requires Python 3.8+, LibreOffice (soffice on PATH), and gcc only when Unix sockets are restricted.

Does XLSX access the network?

SKILL.md names 1 domain. As links in the text: github.com. This is read from the text; nothing was executed.

Is XLSX safe to install?

Our automated static check of SKILL.md found notes only (pre-approves every shell command (allowed-tools: bash)), nothing it rates as a warning. 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 carries a proprietary licence (declared in SKILL.md). It is published on GitHub, but it is not open source: read the licence file before using or sharing it.

How many tokens does XLSX use?

About 2.1k tokens (SKILL.md is roughly 8.5k 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 XLSX?

Skills that share tags, products or a category with XLSX: Spreadsheet Ops (ericrisco/rsc-harness, 180 stars), Excel Spreadsheet Creation and Editing (anthropics/skills, 180k stars), XLSX (rvdbreemen/OTGW-firmware, 207 stars) and Office File Process (xstongxue/best-skills, 3k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains XLSX?

K-Dense-AI (a GitHub organization) maintains it in K-Dense-AI/claude-scientific-writer, which has 2,437 GitHub stars. The repository holds 21 skills in this directory. The repository was last updated on October 9, 2026.

Source: K-Dense-AI/claude-scientific-writer on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.