Minimax XLSX
LeoYeAI/openclaw-master-skills
MiniMax spreadsheet production system. An agent skill from LeoYeAI/openclaw-master-skills.
Open, create, read, analyze, edit, or validate Excel/spreadsheet files (.xlsx, .xlsm, .csv, .tsv).
$ npx skills add poco-ai/poco-claw --skill minimax-xlsx -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install poco-ai/poco-claw 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/poco-ai/poco-claw.git skills-src && mkdir -p .claude/skills && cp -r skills-src/backend/assets/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/poco-ai/poco-claw/tree/main/backend/assets/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/poco-ai/poco-claw/tree/main/backend/assets/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 poco-ai/poco-claw --skill minimax-xlsx -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install poco-ai/poco-claw minimax-xlsx --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/poco-ai/poco-claw.git skills-src && mkdir -p .agents/skills && cp -r skills-src/backend/assets/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/poco-ai/poco-claw/tree/main/backend/assets/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 poco-ai/poco-claw --skill minimax-xlsx -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install poco-ai/poco-claw minimax-xlsx --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/poco-ai/poco-claw.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/backend/assets/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/poco-ai/poco-claw/tree/main/backend/assets/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/poco-ai/poco-claw.git --path backend/assets/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 poco-ai/poco-claw --skill minimax-xlsx -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install poco-ai/poco-claw minimax-xlsx --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/poco-ai/poco-claw.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/backend/assets/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/poco-ai/poco-claw/tree/main/backend/assets/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 poco-ai/poco-claw 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 poco-ai/poco-claw --skill minimax-xlsx -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/poco-ai/poco-claw.git skills-src && mkdir -p .github/skills && cp -r skills-src/backend/assets/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/poco-ai/poco-claw/tree/main/backend/assets/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 poco-ai/poco-claw --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 poco-ai/poco-claw minimax-xlsx --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/poco-ai/poco-claw.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/backend/assets/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/poco-ai/poco-claw/tree/main/backend/assets/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-xlsxOpen, create, read, analyze, edit, or validate Excel/spreadsheet files (.xlsx, .xlsm, .csv, .tsv).
Minimax XLSX is an agent skill from poco-ai/poco-claw. Open, create, read, analyze, edit, or validate Excel/spreadsheet files (.xlsx, .xlsm, .csv, .tsv). Use when the user asks to create, build, modify, analyze, read, validate, or format any Excel spreadsheet, financial model, pivot table, or tabular data file. Covers: creating new xlsx from scratch, reading and analyzing existing files, editing existing xlsx with zero format loss, formula recalculation and validation, and applying professional financial formatting standards. Triggers on 'spreadsheet', 'Excel'…
Its SKILL.md is about 2.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 32 other files, including scripts and reference files (for example `references/create.md`, `references/edit.md` and `references/fix.md`).
It sits in Documents & Office, covering Excel spreadsheets. It works with Microsoft Excel, MiniMax and pandas. The repository describes itself as: A more beautiful and easier-to-use alternative to OpenClaw. It features a nicer Web UI, built-in IM support, a sandboxed runtime and channel-based team collaboration. Under the… The licence is MIT.
4 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit f4055e6. 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 10 files in scripts/ (Python, from the files we listed), which the agent can run.
Shell commands in SKILL.md call:
python3From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From 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 2.1k tokens when it runs, and up to ~33k if it reads all its reference files. Until then it costs about 161 tokens; SKILL.md has 658 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 poco-ai/poco-claw at commit f4055e6, republished under its MIT licence (© poco-ai). 658 words, ~2,084 tokens.
.claude/skills/minimax-xlsx/SKILL.md (or your agent's skills folder). This skill also uses 30 other files; get the full folder from GitHub.Handle the request directly. Do NOT spawn sub-agents. Always write the output file the user requests.
| Task | Method | Guide |
|---|---|---|
| READ — analyze existing data | xlsx_reader.py + pandas | references/read-analyze.md |
| CREATE — new xlsx from scratch | XML template | references/create.md + references/format.md |
| EDIT — modify existing xlsx | XML unpack→edit→pack | references/edit.md (+ format.md if styling needed) |
| FIX — repair broken formulas in existing xlsx | XML unpack→fix <f> nodes→pack | references/fix.md |
| VALIDATE — check formulas | formula_check.py | references/validate.md |
references/read-analyze.md first)Start with xlsx_reader.py for structure discovery, then pandas for custom analysis. Never modify the source file.
Formatting rule: When the user specifies decimal places (e.g. "2 decimal places"), apply that format to ALL numeric values — use f'{v:.2f}' on every number. Never output 12875 when 12875.00 is required.
Aggregation rule: Always compute sums/means/counts directly from the DataFrame column — e.g. df['Revenue'].sum(). Never re-derive column values before aggregation.
references/create.md + references/format.md)Copy templates/minimal_xlsx/ → edit XML directly → pack with xlsx_pack.py. Every derived value MUST be an Excel formula (<f>SUM(B2:B9)</f>), never a hardcoded number. Apply font colors per format.md.
references/edit.md first)CRITICAL — EDIT INTEGRITY RULES:
Workbook() for edit tasks. Always load the original file.xlsx_reader.py or pandas and confirm the original sheet names and a sample of original data are present. If verification fails, you wrote the wrong file — fix it before delivering.Never use openpyxl round-trip on existing files (corrupts VBA, pivots, sparklines). Instead: unpack → use helper scripts → repack.
"Fill cells" / "Add formulas to existing cells" = EDIT task. If the input file already exists and you are told to fill, update, or add formulas to specific cells, you MUST use the XML edit path. Never create a new Workbook(). Example — fill B3 with a cross-sheet SUM formula:
python3 SKILL_DIR/scripts/xlsx_unpack.py input.xlsx /tmp/xlsx_work/
# Find the target sheet's XML via xl/workbook.xml → xl/_rels/workbook.xml.rels
# Then use the Edit tool to add <f> inside the target <c> element:
# <c r="B3"><f>SUM('Sales Data'!D2:D13)</f><v></v></c>
python3 SKILL_DIR/scripts/xlsx_pack.py /tmp/xlsx_work/ output.xlsxAdd a column (formulas, numfmt, styles auto-copied from adjacent column):
python3 SKILL_DIR/scripts/xlsx_unpack.py input.xlsx /tmp/xlsx_work/
python3 SKILL_DIR/scripts/xlsx_add_column.py /tmp/xlsx_work/ --col G \
--sheet "Sheet1" --header "% of Total" \
--formula '=F{row}/$F$10' --formula-rows 2:9 \
--total-row 10 --total-formula '=SUM(G2:G9)' --numfmt '0.0%' \
--border-row 10 --border-style medium
python3 SKILL_DIR/scripts/xlsx_pack.py /tmp/xlsx_work/ output.xlsxThe --border-row flag applies a top border to ALL cells in that row (not just the new column). Use it when the task requires accounting-style borders on total rows.
Insert a row (shifts existing rows, updates SUM formulas, fixes circular refs):
python3 SKILL_DIR/scripts/xlsx_unpack.py input.xlsx /tmp/xlsx_work/
# IMPORTANT: Find the correct --at row by searching for the label text
# in the worksheet XML, NOT by using the row number from the prompt.
# The prompt may say "row 5 (Office Rent)" but Office Rent might actually
# be at row 4. Always locate the row by its text label first.
python3 SKILL_DIR/scripts/xlsx_insert_row.py /tmp/xlsx_work/ --at 5 \
--sheet "Budget FY2025" --text A=Utilities \
--values B=3000 C=3000 D=3500 E=3500 \
--formula 'F=SUM(B{row}:E{row})' --copy-style-from 4
python3 SKILL_DIR/scripts/xlsx_pack.py /tmp/xlsx_work/ output.xlsxRow lookup rule: When the task says "after row N (Label)", always find the row by searching for "Label" in the worksheet XML (grep -n "Label" /tmp/xlsx_work/xl/worksheets/sheet*.xml or check sharedStrings.xml). Use the actual row number + 1 for --at. Do NOT call xlsx_shift_rows.py separately — xlsx_insert_row.py calls it internally.
Apply row-wide borders (e.g. accounting line on a TOTAL row):
After running helper scripts, apply borders to ALL cells in the target row, not just newly added cells. In xl/styles.xml, append a new <border> with the desired style, then append a new <xf> in <cellXfs> that clones each cell's existing <xf> but sets the new borderId. Apply the new style index to every <c> in the row via the s attribute:
<!-- In xl/styles.xml, append to <borders>: -->
<border>
<left/><right/><top style="medium"/><bottom/><diagonal/>
</border>
<!-- Then append to <cellXfs> an xf clone with the new borderId for each existing style -->Key rule: When a task says "add a border to row N", iterate over ALL cells A through the last column, not just newly added cells.
Manual XML edit (for anything the helper scripts don't cover):
python3 SKILL_DIR/scripts/xlsx_unpack.py input.xlsx /tmp/xlsx_work/
# ... edit XML with the Edit tool ...
python3 SKILL_DIR/scripts/xlsx_pack.py /tmp/xlsx_work/ output.xlsxreferences/fix.md first)This is an EDIT task. Unpack → fix broken <f> nodes → pack. Preserve all original sheets and data.
references/validate.md first)Run formula_check.py for static validation. Use libreoffice_recalc.py for dynamic recalculation when available.
| Cell Role | Font Color | Hex Code |
|---|---|---|
| Hard-coded input / assumption | Blue | 0000FF |
| Formula / computed result | Black | 000000 |
| Cross-sheet reference formula | Green | 00B050 |
xlsx_pack.pyformula_check.py exit code 0 = safepython3 SKILL_DIR/scripts/xlsx_reader.py input.xlsx # structure discovery
python3 SKILL_DIR/scripts/formula_check.py file.xlsx --json # formula validation
python3 SKILL_DIR/scripts/formula_check.py file.xlsx --report # standardized report
python3 SKILL_DIR/scripts/xlsx_unpack.py in.xlsx /tmp/work/ # unpack for XML editing
python3 SKILL_DIR/scripts/xlsx_pack.py /tmp/work/ out.xlsx # repack after editing
python3 SKILL_DIR/scripts/xlsx_shift_rows.py /tmp/work/ insert 5 1 # shift rows for insertion
python3 SKILL_DIR/scripts/xlsx_add_column.py /tmp/work/ --col G ... # add column with formulas
python3 SKILL_DIR/scripts/xlsx_insert_row.py /tmp/work/ --at 6 ... # insert row with data© poco-ai, 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 30 other files (scripts, references) in backend/assets/skills/minimax-xlsx of poco-ai/poco-claw.
Open the folder on GitHubat commit f4055e6
We found 6 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 6 other GitHub owners. This page covers the copy in poco-ai/poco-claw, which our catalogue first saw on October 7, 2026.
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 skillpoco-ai/poco-claw | 1.4k | 6 repos | ~2.1k | Automated safety check: Pass | MIT | |
| Minimax XLSXLeoYeAI/openclaw-master-skills | 2.2k | — | ~4.4k | Automated safety check: Pass | MIT | |
| PipesHub Excel Spreadsheet Builderpipeshub-ai/pipeshub-ai | 3.8k | — | ~1.8k | Automated safety check: Pass | Apache-2.0 | |
| XLSXmateaix/mateclaw | 1.2k | — | ~1.5k | Automated safety check: Pass | Proprietary | |
| Kimi XLSXthvroyal/kimi-skills | 238 | — | ~9.5k | Automated safety check: Pass | None | |
| File Format Conversionpipeshub-ai/pipeshub-ai | 3.8k | — | ~865 | Automated safety check: Pass | Apache-2.0 |
LeoYeAI/openclaw-master-skills
MiniMax spreadsheet production system. An agent skill from LeoYeAI/openclaw-master-skills.
pipeshub-ai/pipeshub-ai
Creates and edits .xlsx workbooks with real Excel formulas rather than hardcoded computed values, defaulting to exceljs in TypeScript with a static formula-safety check.
mateaix/mateclaw
Use this skill any time a spreadsheet file is the primary input or output.
thvroyal/kimi-skills
Specialized utility for advanced manipulation, analysis, and creation of spreadsheet files, including (but not limited to) XLSX, XLSM, CSV formats.
pipeshub-ai/pipeshub-ai
Picks the right library for converting between CSV, XLSX, JSON, images, DOCX and PDF text, and lists the conversions that are not supported so the agent does not attempt them.
singula-ai/alego
Read, create, and modify Excel workbooks (.xlsx), including data, formulas, formatting, and pandas analysis.
poco-ai/poco-claw
Professional DOCX document creation, editing, and formatting using OpenXML SDK (.NET).
poco-ai/poco-claw
A skill your agent uses when visual quality and design identity matter for a PDF.
poco-ai/poco-claw
Generate, edit, and read PowerPoint presentations. An agent skill from poco-ai/poco-claw.
poco-ai/poco-claw
MiniMax multimodal model skill — use MiniMax Multi-Modal models for speech, music, video, and image.
Works with
Categories
Open, create, read, analyze, edit, or validate Excel/spreadsheet files (.xlsx, .xlsm, .csv, .tsv). Minimax XLSX is an agent skill from poco-ai/poco-claw.tsv).
Minimax XLSX fits situations like: the user asks to create; format any Excel spreadsheet; financial model; tabular data file.
Run `npx skills add poco-ai/poco-claw --skill minimax-xlsx -a claude-code`. Or copy the skill folder (backend/assets/skills/minimax-xlsx in poco-ai/poco-claw) into .claude/skills/minimax-xlsx in your project. Claude Code loads it when a task matches its description.
Run `npx skills add poco-ai/poco-claw --skill minimax-xlsx -a codex`. Or copy the skill folder (backend/assets/skills/minimax-xlsx in poco-ai/poco-claw) 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 poco-ai/poco-claw --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 (python3). Our summary lists: Python 3.
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.
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 (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.1k tokens (SKILL.md is roughly 8.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 31k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Minimax XLSX: Minimax XLSX (LeoYeAI/openclaw-master-skills, 2.2k stars), PipesHub Excel Spreadsheet Builder (pipeshub-ai/pipeshub-ai, 3.8k stars), XLSX (mateaix/mateclaw, 1.2k stars) and Kimi XLSX (thvroyal/kimi-skills, 238 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
poco-ai (a GitHub organization) maintains it in poco-ai/poco-claw, which has 1,354 GitHub stars. The repository holds 5 skills in this directory. The repository was last updated on September 22, 2026.
Source: poco-ai/poco-claw on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.