Communitygithub.com

Rylai XLSX

Crear, inspeccionar, editar y verificar libros de Excel XLSX con openpyxl, incluyendo importación CSV, fórmulas, estilos, comprobación de errores y renderizado opcional con LibreOffice.

¿Qué es Rylai XLSX?

El skill Rylai XLSX permite a los agentes de IA crear, inspeccionar, modificar y verificar libros de trabajo de Excel (XLSX) de manera programática utilizando la biblioteca openpyxl de Python. Está diseñado para entornos de desarrollo como Codex, Hermes y Claude, proporcionando una herramienta CLI integrada (`scripts/xlsx_tool.py`) que facilita operaciones comunes: creación de libros desde CSV o TSV, inspección de estructura, celdas y fórmulas, modificación de celdas y fórmulas manteniendo el original intacto, recálculo de fórmulas mediante LibreOffice (opcional) y renderizado de hojas a PDF. La utilidad clave radica en su capacidad para preservar el formato y los datos existentes, guardar siempre en una nueva ruta y aplicar reglas de calidad predefinidas (como tratamiento de errores, formatos numéricos adecuados y congelación de encabezados). Si LibreOffice no está disponible, el sistema lo reporta explícitamente para que el usuario sepa qué pasos se omitieron.

Compatible con✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/Rylaispirit/rylai-codex-hermes-skills/tree/HEAD/skills/xlsx

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace Rylai XLSX?

Este es un flujo de trabajo original de Rylai Codex-Hermes-Claude. Utilice el paquete de código abierto openpyxl para las operaciones del libro de trabajo y LibreOffice solo para el recálculo opcional de fórmulas o la generación de PDF.

Entorno de ejecución

  • Requerido para el script incluido: Python 3 y openpyxl.
  • Opcional: LibreOffice (soffice) para recálculo y renderizado PDF.
  • Resuelva scripts/xlsx_tool.py en relación con esta carpeta del skill.
  • No instale paquetes a menos que el usuario apruebe la instalación.
  • Establezca el creador y último editor del libro como Rylai a menos que el usuario solicite explícitamente otro autor.

Flujo de trabajo

  1. Inspeccione el libro de trabajo o la tabla fuente antes de modificarlo.
  2. Preserve los nombres de hoja, fórmulas y estilos existentes a menos que la tarea requiera un cambio.
  3. Guarde en una nueva ruta de salida en lugar de sobrescribir la fuente.
  4. Vuelva a abrir el libro guardado e inspeccione el recuento de fórmulas y errores.
  5. Cuando sea necesario actualizar los resultados de las fórmulas, utilice el recálculo de LibreOffice si está disponible.

CLI incluida

Crear un libro con estilo a partir de CSV o 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

Inspeccionar la estructura del libro, fórmulas y errores visibles de la hoja de cálculo:

python scripts/xlsx_tool.py inspect output.xlsx

Actualizar celdas o fórmulas manteniendo la fuente sin cambios:

python scripts/xlsx_tool.py set input.xlsx output.xlsx \
  --cell "Summary!B2=1250" \
  --cell "Summary!B3==SUM(Data!B2:B20)"

El primer = separa la dirección de la celda de su valor. Por lo tanto, una fórmula utiliza un segundo =.

Recalcular fórmulas a través de un ciclo de guardado con LibreOffice:

python scripts/xlsx_tool.py recalc input.xlsx recalculated.xlsx

Renderizar las hojas del libro a PDF:

python scripts/xlsx_tool.py render input.xlsx rendered

Reglas de calidad

  • Utilice fórmulas para valores que deban actualizarse cuando cambien las entradas.
  • Mantenga los identificadores con ceros a la izquierda como texto.
  • Congele el encabezado y active los filtros para las tablas de datos recién creadas.
  • Utilice formatos numéricos claros para fechas, porcentajes, monedas y totales.
  • Considere #REF!, #DIV/0!, #VALUE!, #NAME?, #N/A y #NUM! como bloqueadores de entrega a menos que el usuario los espere explícitamente.
  • Informe que el recálculo o la verificación visual se omitió cuando LibreOffice no está disponible.

Individual skills in this repo

This repo contains 12 individual skills — each has its own dedicated page.

Rylaispirit/rylai-codex-hermes-skills

Plan, build, render, and verify academic presentation decks with citations, accessible visuals, clear argument flow, speaker-ready pacing, and visual QA.

Rylaispirit/rylai-codex-hermes-skills

Create publication-quality chart images from supplied data using an available plotting library, with explicit scales, labels, and visual QA.

Rylaispirit/rylai-codex-hermes-skills

Plan, draft, and review persuasive copy for landing pages, product pages, ads, email, headlines, offers, calls to action, positioning, and message variants.

Rylaispirit/rylai-codex-hermes-skills

Plan, draft, revise, and audit creative or long-form writing with a portable core workflow that does not depend on missing legacy templates.

Rylaispirit/rylai-codex-hermes-skills

Create, inspect, edit, and verify Word DOCX files with python-docx, including Markdown conversion, text replacement, metadata inspection, and optional PDF render.

Rylaispirit/rylai-codex-hermes-skills

Create or optimize marketing images, social graphics, product mockups, banners, cover art, listing visuals, brand assets, image prompts, WebP files, and OG images.

Rylaispirit/rylai-codex-hermes-skills

Create, inspect, extract, merge, split, rotate, and render PDF files with local open-source tools, including structural and visual verification.

Rylaispirit/rylai-codex-hermes-skills

Create, inspect, extract, edit, render, and verify PowerPoint presentations with python-pptx and optional LibreOffice.

Rylaispirit/rylai-codex-hermes-skills

Create editable PowerPoint decks from a local JSON specification using Rylai's visual system, python-pptx, deterministic slide types, and optional rendering.

Rylaispirit/rylai-codex-hermes-skills

Perform an evidence-led SEO audit using accessible pages, source code, crawl data, and current search documentation without assuming missing plugins.

Rylaispirit/rylai-codex-hermes-skills

Extract a practical design system from screenshots or mockups and produce implementation-ready UI specifications using vision and repository context.

Rylaispirit/rylai-codex-hermes-skills

Plan and produce video with available AI tools or programmatic frameworks. Use for video prompts, avatars, explainers, demos, templates, pipelines, and generation.

Skills relacionados