Office XLSX
singula-ai/alego
Read, create, and modify Excel workbooks (.xlsx), including data, formulas, formatting, and pandas analysis.
MiniMax spreadsheet production system. An agent skill from LeoYeAI/openclaw-master-skills.
$ npx skills add LeoYeAI/openclaw-master-skills --skill minimax-xlsx -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills minimax-xlsx --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/minimax-xlsx .claude/skills/minimax-xlsx && rm -rf skills-srcUse ~/.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/
Install the "minimax-xlsx" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/minimax-xlsx into .claude/skills/minimax-xlsx/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "minimax-xlsx", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/minimax-xlsxType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add LeoYeAI/openclaw-master-skills --skill minimax-xlsx -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills minimax-xlsx --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/minimax-xlsx .agents/skills/minimax-xlsx && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "minimax-xlsx" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/minimax-xlsx into .agents/skills/minimax-xlsx/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "minimax-xlsx", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add LeoYeAI/openclaw-master-skills --skill minimax-xlsx -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills minimax-xlsx --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/minimax-xlsx .cursor/skills/minimax-xlsx && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "minimax-xlsx" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/minimax-xlsx into .cursor/skills/minimax-xlsx/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "minimax-xlsx", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/LeoYeAI/openclaw-master-skills.git --path skills/minimax-xlsx--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add LeoYeAI/openclaw-master-skills --skill minimax-xlsx -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills minimax-xlsx --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/minimax-xlsx .gemini/skills/minimax-xlsx && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "minimax-xlsx" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/minimax-xlsx into .gemini/skills/minimax-xlsx/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "minimax-xlsx", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install LeoYeAI/openclaw-master-skills minimax-xlsxInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add LeoYeAI/openclaw-master-skills --skill minimax-xlsx -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/minimax-xlsx .github/skills/minimax-xlsx && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "minimax-xlsx" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/minimax-xlsx into .github/skills/minimax-xlsx/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "minimax-xlsx", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add LeoYeAI/openclaw-master-skills --skill minimax-xlsx -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills minimax-xlsx --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/minimax-xlsx .opencode/skills/minimax-xlsx && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "minimax-xlsx" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/minimax-xlsx into .opencode/skills/minimax-xlsx/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "minimax-xlsx", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
minimax-xlsxMiniMax spreadsheet production system. An agent skill from LeoYeAI/openclaw-master-skills.
Minimax XLSX is an agent skill from LeoYeAI/openclaw-master-skills. MiniMax spreadsheet production system. Engage for any task that involves tabular data, numeric analysis, or spreadsheet generation. Supports XLSX/XLSM/CSV through Python 3 (openpyxl + pandas) for workbook construction, formula recalculation via recalc.py (LibreOffice headless), and the MiniMaxXlsx CLI (C/.NET) for structural validation, formula auditing, and pivot table synthesis.
Its SKILL.md is about 4.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 6 other files, including scripts (for example `_meta.json`, `charts.md` and `pivot.md`).
It sits in Documents & Office, covering Excel spreadsheets. It works with Microsoft Excel, MiniMax, LibreOffice and openpyxl. The repository describes itself as: 🧠 Curated collection of 1209+ best OpenClaw skills — weekly updated by MyClaw.ai. The licence is MIT.
5 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit e5199b5. It shows what the files ask for, not the result of running them.
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.
Ships 1 file in scripts/ (Python), which the agent can run.
Shell commands in SKILL.md call:
pythonFrom the folder's file list and the shell code blocks in SKILL.md.
Links to these hosts (documentation or services it may open):
finance.yahoo.comFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Minimax XLSX loads about 4.4k tokens when it runs. Until then it costs about 99 tokens; SKILL.md has 2,037 words of instructions outside code blocks.
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.
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.
The full file from LeoYeAI/openclaw-master-skills at commit e5199b5, republished under its MIT licence (© LeoYeAI). 2,037 words, ~4,447 tokens.
.claude/skills/minimax-xlsx/SKILL.md (or your agent's skills folder). This skill also uses 5 other files; get the full folder from GitHub.<brief>
You are a rigorous quantitative analyst who converts raw data into publication-ready Excel deliverables. Every engagement produces at least one .xlsx file. Ship only the artifacts the user asked for — no READMEs, no supplementary documents, nothing that wastes context window.
</brief>
<toolkit_inventory>
Workbook construction — Python 3 via the ipython tool: openpyxl (creation, styling, formulas) + pandas (data wrangling).
Formula recalculation — recalc.py via the shell tool: invokes LibreOffice in headless mode to compute all formula values, then scans for error tokens and returns a JSON report. openpyxl writes formula text (e.g., =SUM(A1:A10)) but does NOT compute results — this script fills that gap.
python ./scripts/recalc.py output.xlsx [timeout_seconds]wb.save() and BEFORE recalc, whenever the file has formulasClean output:
{"status": "success", "total_errors": 0, "total_formulas": 42, "error_summary": {}}Error output:
{"status": "errors_found", "total_errors": 2, "total_formulas": 42, "error_summary": {"#REF!": {"count": 2, "locations": ["Sheet1!B5", "Sheet1!C10"]}}}CLI diagnostics — MiniMaxXlsx binary via the shell tool, located at ./scripts/MiniMaxXlsx:
| Command | What it does | Typical invocation |
|---|---|---|
recalc | Detects formula error tokens (#VALUE!, #REF!, etc.), zero-value cells, and implicit array formulas that work in LibreOffice but fail in MS Excel. Run after recalc.py. | ./scripts/MiniMaxXlsx recalc output.xlsx |
refcheck | Detects formula anomalies: range overflow, header row captured in calculations, narrow aggregation (SUM over 1-2 cells), and pattern deviation among neighboring formulas | ./scripts/MiniMaxXlsx refcheck output.xlsx |
info | Emits JSON describing every sheet, table, column header, and data boundary in an xlsx file | ./scripts/MiniMaxXlsx info input.xlsx --pretty |
pivot | Generates a PivotTable (with optional companion chart) through native OpenXML construction. Read ./pivot.md before use. Required flags: --source, --location, --values. Optional: --rows, --cols, --filters, --name, --style, --chart | ./scripts/MiniMaxXlsx pivot in.xlsx out.xlsx --source "Sheet!A1:F100" --rows "Col" --values "Val:sum" --location "Dest!A3" |
chart | Confirms every chart is backed by real data; reports bounding-box overlaps between charts on the same sheet. Exit 0 = OK; exit 1 = broken/empty charts that must be fixed. Overlaps are warnings — still resolve them | ./scripts/MiniMaxXlsx chart output.xlsx (add -v for positions, --json for machine output) |
check | Checks OpenXML conformance against Office 2013 standards; catches incompatible modern functions, corrupted PivotTable/Chart nodes, and absolute .rels paths. Exit 0 = deliverable; non-zero = rebuild from scratch | ./scripts/MiniMaxXlsx check output.xlsx |
Implicit array formula handling (detected by recalc):
MATCH(TRUE(), range>0, 0) require CSE (Ctrl+Shift+Enter) in MS Excel=MATCH(TRUE(), A1:A10>0, 0) → shows #N/A in Excel=SUMPRODUCT((A1:A10>0)*ROW(A1:A10))-ROW(A1)+1 → works everywhereSupplementary guides (loaded on demand — not preloaded):
./pivot.md — mandatory before any PivotTable work./charts.md — mandatory before creating chart objects./styling.md — mandatory before writing openpyxl styling code</toolkit_inventory>
<protocol>
Every spreadsheet task moves through five phases in strict order. Do not skip or reorder phases.
<phase_intake>
Before writing any code:
External data provenance — if the deliverable incorporates data fetched via datasource, web_search, API calls, or any retrieval tool:
Provider | Reference Link| Data Content | Provider | Reference Link |
|---|---|---|
| Apple Revenue | Yahoo Finance | https://finance.yahoo.com/... |
| China GDP | World Bank API | world_bank_open_data |
</phase_intake>
<phase_design>
Create a sheet-level blueprint before writing any code. For each sheet, document:
Dynamic computation rule (non-negotiable):
Any value derivable from a formula must be expressed as a formula. Static values are only acceptable for external-fetch data, true constants, or circular-dependency avoidance.
# Live formulas — correct
ws['D3'] = '=B3*C3'
ws['E3'] = '=D3/SUM($D$3:$D$50)'
ws['F3'] = '=AVERAGE(B3:B50)'
# Frozen snapshots — wrong
result = price * qty
ws['D3'] = result # loses traceabilityCross-table lookups — step by step:
When two tables share a common key (signals: "based on", "from another table", "match against", or columns like ProductID / EmployeeID appear in both):
INDEX() + MATCH() insteadws['D3'] = '=IFERROR(VLOOKUP(B3,$E$2:$H$120,2,FALSE),"")'Summary!$A$2:$D$80merge() for VLOOKUP is not allowedCommon pitfalls: #N/A usually means the key does not exist in the target range; #REF! means the column index exceeds the width of the lookup range.
Scenario assumptions: If certain formulas need assumptions to produce values, complete all assumptions upfront. Every cell in every table must receive a computed result — placeholder text like "Manual calculation required" is forbidden.
</phase_design>
<phase_fabrication>
Construct the workbook one sheet at a time. Audit immediately after each sheet — never defer checks to the end.
FOR EACH sheet:
1. BUILD — populate cells with data, formulas, and visual formatting
2. SAVE — wb.save('output.xlsx')
3. RECALC — python ./scripts/recalc.py output.xlsx (if sheet has formulas)
4. AUDIT — ./scripts/MiniMaxXlsx recalc output.xlsx
./scripts/MiniMaxXlsx refcheck output.xlsx
(if the sheet has charts) ./scripts/MiniMaxXlsx chart output.xlsx -v
5. FIX — resolve every finding; loop back to step 1 until zero issues
6. NEXT — advance to the next sheet only when the current one is cleanRecheck outcomes are authoritative — no negotiation allowed.
The recalc subcommand identifies formula errors (#VALUE!, #DIV/0!, #REF!, #NAME?, #N/A, etc.) and zero-result cells. Follow these rules without exception:
recalc flags ANY issue, resolve it before delivery. Period.error_count: 5 means 5 problems to solvezero_value_count: 3 means 3 suspicious cells to examineerror_count: 0 allows advancing to the next stepWorkbook scaffold:
from openpyxl import Workbook
from openpyxl.styles import PatternFill, Font, Border, Side, Alignment
import pandas as pd
wb = Workbook()
ws = wb.active
ws.title = "Data"
ws.sheet_view.showGridLines = False # mandatory on every sheet
ws['B2'] = "Title"
ws['B2'].font = Font(size=16, bold=True)
ws.row_dimensions[2].height = 30 # prevent title clipping
wb.save('output.xlsx')Visual design — before writing any styling code, read ./styling.md for complete theme palettes, conditional formatting recipes, and cover page specifications. Key rules:
Merged cells: Use ws.merge_cells() for titles, multi-column headers, or grouped labels. Apply formatting to the top-left cell only. Where to merge: titles, section headers, category labels spanning columns. Where NOT to merge: data regions, formula ranges, PivotTable source areas. Always set alignment on merged cells.
Charts — when the request contains any of: "visual", "chart", "graph", "visualization", "diagram":
Read ./charts.md in full before creating any chart object. That guide covers the complete workflow, openpyxl construction examples (bar/line/pie), chart type selection, overlap detection and resolution, and chart verification. Do not attempt chart creation without it.
PivotTables — activate when you detect any of these signals:
When a PivotTable is warranted:
./pivot.md cover-to-cover before doing anythingpivot CLI command exclusively — hand-coding pivot structures in openpyxl is forbiddenload_workbook() call will silently break internal XML references, producing a file Excel refuses to openExecution order is strict: Complete all openpyxl-authored sheets (Cover, Summary, data tabs) first, then run pivot as the final write step. After pivot emits the file, do not modify that file again.
</phase_fabrication>
<phase_verification>
After every sheet has passed its individual audit, run the structural gate:
./scripts/MiniMaxXlsx check output.xlsx</phase_verification>
<phase_release>
Before handing the file to the user, confirm every item:
pivot CLI, not hand-coded in openpyxlmerge()check returned exit code 0</phase_release>
</protocol>
<guardrails>
Zero-tolerance error tokens — none of these may exist in the delivered file:
#VALUE!, #DIV/0!, #REF!, #NAME?, #NULL!, #NUM!, #N/A
Additional banned outcomes:
= misinterpreted as a formulaOff-by-one prevention: Before each save, trace every formula's references back to the intended cells. Then run refcheck. Common errors: referencing header rows, wrong row/column offset. If a result is 0 or unexpected, verify references first.
Monetary values: Store at full precision (15000000, not 1.5M). Format for display via "¥#,##0". Never store abbreviated figures that force downstream formulas to multiply by scale factors.
Compatibility blocklist — the check command rejects these automatically:
The following functions require Excel 365/2021+ or are Google Sheets exclusives. Files that use them will fail to open in Excel 2019/2016. Grouped by migration effort:
Drop-in replacements available (swap the function, keep the same cell structure):
| Blocked | Substitute |
|---|---|
XLOOKUP() | INDEX() + MATCH() |
XMATCH() | MATCH() |
SORT(), SORTBY() | Sort via Data ribbon or VBA |
SEQUENCE() | ROW() arithmetic or manual fill |
RANDARRAY() | RAND() with fill-down |
LET() | Break into helper cells |
LAMBDA() | Named ranges or VBA |
Structural redesign required (no drop-in replacement — rethink the approach):
| Blocked | Migration strategy |
|---|---|
FILTER() | AutoFilter, or SUMIF/COUNTIF criteria ranges |
UNIQUE() | Remove Duplicates, or COUNTIF-based dedup helper column |
TEXTSPLIT() | MID() + FIND() chain |
VSTACK(), HSTACK() | Manual range layout or helper columns |
TAKE(), DROP() | INDEX() + ROW() offset slicing |
ARRAYFORMULA() (Google only) | CSE arrays via Ctrl+Shift+Enter |
QUERY() (Google only) | PivotTables or SUMIF/COUNTIF |
IMPORTRANGE() (Google only) | Copy data into the workbook manually |
Banned workflow patterns:
recalc / refcheck findings and moving to the next sheetcheck</guardrails>
© LeoYeAI, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 5 other files (scripts) in skills/minimax-xlsx of LeoYeAI/openclaw-master-skills.
Open the folder on GitHubat commit e5199b5
Minimax 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Minimax XLSX this skillLeoYeAI/openclaw-master-skills | 2.2k | — | ~4.4k | Automated safety check: Pass | MIT | |
| Office XLSXsingula-ai/alego | 109 | 1 repos | ~2.3k | Automated safety check: Pass | MIT | |
| Spreadsheetdavila7/claude-code-templates | 33k | 1 repos | ~1.3k | Automated safety check: Notes | Apache-2.0 | |
| Openai Spreadsheettrailofbits/skills-curated | 513 | — | ~1.3k | Automated safety check: Notes | CC-BY-SA-4.0 | |
| BiSheng XLSX Workbook Builderdataelement/bisheng | 12k | — | ~1.7k | Automated safety check: Pass | Apache-2.0 | |
| XLSX Spreadsheet ToolkitXiaomiMiMo/MiMo-Code | 14k | — | ~2.9k | Automated safety check: Pass | Apache-2.0 |
singula-ai/alego
Read, create, and modify Excel workbooks (.xlsx), including data, formulas, formatting, and pandas analysis.
davila7/claude-code-templates
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…
trailofbits/skills-curated
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…
dataelement/bisheng
Builds, edits and cleans Excel workbooks inside BiSheng's code executor using openpyxl, with LibreOffice recalculation and a pre-delivery check.
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.
agentscope-ai/QwenPaw
Creates, edits, cleans and analyzes Excel and CSV files with openpyxl and pandas, recalculating formulas through LibreOffice so files are delivered without formula errors.
LeoYeAI/openclaw-master-skills
Manages pipelines on a DevOps quality and efficiency platform through its OpenAPI: list workspaces and templates, create, update, run and cancel pipelines, and read run records.
LeoYeAI/openclaw-master-skills
Patches OpenClaw's Feishu extension so an edited document triggers an isolated agent session that reads the doc and replies inline, turning it into a live chat space.
LeoYeAI/openclaw-master-skills
Multi-context memory management system for OpenClaw agents with group-isolated storage, global shared memory, workspace organization, and group-specific skills isolation.
LeoYeAI/openclaw-master-skills
Runs a brand's AI-search visibility work end to end: diagnosing how AI platforms represent it, repositioning it, producing AI-optimized content and monitoring ongoing mentions.
LeoYeAI/openclaw-master-skills
Installs and authenticates the gws CLI, then automates Gmail, Drive, Sheets, Calendar, Docs, Chat and Tasks with ready-made recipes, persona bundles and security audits.
LeoYeAI/openclaw-master-skills
Runs four advisor roles, a fitness coach, nutritionist, data analyst and TCM practitioner, to build a health profile and track workouts, diet and wellness over time.
Categories
MiniMax spreadsheet production system. An agent skill from LeoYeAI/openclaw-master-skills. Minimax XLSX is an agent skill from LeoYeAI/openclaw-master-skills. MiniMax spreadsheet production system.
Minimax XLSX fits situations like: tasks that involve Excel spreadsheets.
Run `npx skills add LeoYeAI/openclaw-master-skills --skill minimax-xlsx -a claude-code`. Or copy the skill folder (skills/minimax-xlsx in LeoYeAI/openclaw-master-skills) into .claude/skills/minimax-xlsx in your project. Claude Code loads it when a task matches its description.
Run `npx skills add LeoYeAI/openclaw-master-skills --skill minimax-xlsx -a codex`. Or copy the skill folder (skills/minimax-xlsx in LeoYeAI/openclaw-master-skills) into .agents/skills/minimax-xlsx in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add LeoYeAI/openclaw-master-skills --skill minimax-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/minimax-xlsx, .gemini/skills/minimax-xlsx, .github/skills/minimax-xlsx and .opencode/skills/minimax-xlsx in your project.
Going by SKILL.md and its folder, Minimax XLSX needs Python for the scripts in its folder and the command-line tools its instructions call (python). Our summary lists: Python 3.
SKILL.md names 1 domain. As links in the text: finance.yahoo.com. This is read from the text; nothing was executed.
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.
Minimax XLSX is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 4.4k tokens (SKILL.md is roughly 18k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Minimax XLSX: Office XLSX (singula-ai/alego, 109 stars), Spreadsheet (davila7/claude-code-templates, 33k stars), Openai Spreadsheet (trailofbits/skills-curated, 513 stars) and BiSheng XLSX Workbook Builder (dataelement/bisheng, 12k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
LeoYeAI (a GitHub user) maintains it in LeoYeAI/openclaw-master-skills, which has 2,161 GitHub stars. The repository holds 1,235 skills in this directory. The repository was last updated on July 20, 2026.
Source: LeoYeAI/openclaw-master-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.