Install
$ agentstack add skill-rylaispirit-rylai-codex-hermes-skills-xlsx ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Rylai XLSX
This is an original Rylai Codex-Hermes workflow. Use the open-source openpyxl package for workbook operations and LibreOffice only for optional formula recalculation or PDF rendering.
Runtime
- Required for the bundled script: Python 3 and
openpyxl. - Optional: LibreOffice (
soffice) for recalculation and PDF rendering. - Resolve
scripts/xlsx_tool.pyrelative to this skill folder. - Do not install packages unless the user approves installation.
- Set workbook creator and last editor to
Rylaiunless the user explicitly
requests another author.
Workflow
- Inspect the workbook or source table before changing it.
- Preserve existing sheet names, formulas, and styles unless the task requires
a change.
- Save to a new output path instead of overwriting the source.
- Reopen the saved workbook and inspect formula and error counts.
- When formula results must be refreshed, use LibreOffice recalculation if i
is available.
Bundled CLI
Create a styled workbook from CSV or TSV:
python scripts/xlsx_tool.py create input.csv output.xlsx --sheet Data
python scripts/xlsx_tool.py create input.tsv output.xlsx --delimiter tab
Inspect workbook structure, formulas, and visible spreadsheet errors:
```bash
python scripts/xlsx_tool.py inspect output.xlsx
Update cells or formulas while keeping the source unchanged:
```bash
python scripts/xlsx_tool.py set input.xlsx output.xlsx \
--cell "Summary!B2=1250" \
--cell "Summary!B3==SUM(Data!B2:B20)"
The first `=` separates the cell address from its value. A formula therefore
uses a second `=`.
Recalculate formulas through a LibreOffice save round trip:
```bash
python scripts/xlsx_tool.py recalc input.xlsx recalculated.xlsx
Render workbook sheets to PDF:
```bash
python scripts/xlsx_tool.py render input.xlsx rendered
## Quality Rules
- Use formulas for values that should update when inputs change.
- Keep identifiers with leading zeroes as text.
- Freeze the header and enable filters for newly created data tables.
- Use clear number formats for dates, percentages, currency, and totals.
- Treat `#REF!`, `#DIV/0!`, `#VALUE!`, `#NAME?`, `#N/A`, and `#NUM!` as
delivery blockers unless the user explicitly expects them.
- Report that recalculation or visual verification was skipped when
LibreOffice is unavailable.
## Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- **Author:** [Rylaispirit](https://github.com/Rylaispirit)
- **Source:** [Rylaispirit/rylai-codex-hermes-skills](https://github.com/Rylaispirit/rylai-codex-hermes-skills)
- **License:** MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.