Communitygithub.com

Rylai XLSX

Crie, inspecione, edite e verifique pastas de trabalho XLSX com openpyxl, incluindo importação CSV, fórmulas, estilos, verificação de erros e renderização opcional com LibreOffice.

O que é Rylai XLSX?

Esta skill permite que agentes de IA (como Claude Code, Cursor ou Codex) manipulem arquivos Excel (.xlsx) programaticamente usando a biblioteca open-source `openpyxl`. Ela oferece operações completas de criação, inspeção, edição e verificação de pastas de trabalho, suportando importação de CSV/TSV, aplicação de fórmulas, estilos e congelamento de painéis. Além disso, integra opcionalmente o LibreOffice para recálculo de fórmulas e renderização em PDF, garantindo que os resultados numéricos estejam atualizados. A skill segue regras de qualidade rigorosas, como preservar estilos e fórmulas existentes, salvar em novo caminho, e tratar erros de planilha como bloqueadores de entrega, a menos que o usuário os explicite. É ideal para automação de relatórios, validação de dados e geração de documentos financeiros ou operacionais.

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

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que Rylai XLSX faz?

Este é um fluxo de trabalho original Rylai Codex-Hermes-Claude. Use o pacote open-source openpyxl para operações de pasta de trabalho e o LibreOffice apenas para recálculo opcional de fórmulas ou renderização em PDF.

Runtime

  • Necessário para o script incluído: Python 3 e openpyxl.
  • Opcional: LibreOffice (soffice) para recálculo e renderização em PDF.
  • Resolva scripts/xlsx_tool.py relativo a esta pasta de skill.
  • Não instale pacotes a menos que o usuário aprove a instalação.
  • Defina o criador e o último editor da pasta de trabalho como Rylai, a menos que o usuário solicite explicitamente outro autor.

Fluxo de Trabalho

  1. Inspecione a pasta de trabalho ou tabela de origem antes de modificá-la.
  2. Preserve os nomes das planilhas, fórmulas e estilos existentes, a menos que a tarefa exija uma alteração.
  3. Salve em um novo caminho de saída em vez de sobrescrever a origem.
  4. Reabra a pasta de trabalho salva e inspecione contagens de fórmulas e erros.
  5. Quando os resultados das fórmulas precisarem ser atualizados, use o recálculo do LibreOffice se estiver disponível.

CLI Inclusa

Crie uma pasta de trabalho estilizada a partir de CSV ou 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

Inspecione a estrutura da pasta de trabalho, fórmulas e erros visíveis de planilha:

python scripts/xlsx_tool.py inspect output.xlsx

Atualize células ou fórmulas mantendo a origem inalterada:

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

O primeiro = separa o endereço da célula do seu valor. Uma fórmula, portanto, usa um segundo =.

Recalcule fórmulas através de um ciclo de salvamento do LibreOffice:

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

Renderize planilhas da pasta de trabalho em PDF:

python scripts/xlsx_tool.py render input.xlsx rendered

Regras de Qualidade

  • Use fórmulas para valores que devem ser atualizados quando as entradas mudam.
  • Mantenha identificadores com zeros à esquerda como texto.
  • Congele o cabeçalho e ative filtros para tabelas de dados recém-criadas.
  • Use formatos de número claros para datas, porcentagens, moeda e totais.
  • Trate #REF!, #DIV/0!, #VALUE!, #NAME?, #N/A e #NUM! como bloqueadores de entrega, a menos que o usuário os espere explicitamente.
  • Informe que o recálculo ou a verificação visual foi pulado quando o LibreOffice não estiver disponível.

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.

Habilidades Relacionadas