Communitygithub.com

Rylaispirit/rylai-codex-hermes-skills

使用 openpyxl 建立、檢查、編輯和驗證 Excel XLSX 活頁簿,包括 CSV 匯入、公式、樣式、錯誤檢查,以及可選的 LibreOffice 轉換。

rylai-codex-hermes-skills 是什麼?

此技能提供一個基於 Python 和 openpyxl 的完整 XLSX 活頁簿操作工作流程,適合在 Claude Code、Codex 或 Hermes 等 AI 代理環境中使用。使用者可以從 CSV/TSV 建立格式化的活頁簿,檢查結構與公式,更新儲存格內容與公式,並透過 LibreOffice 進行公式重新計算或 PDF 轉換。技能包含一個 Bundle CLI 工具(scripts/xlsx_tool.py),支援 `create`、`inspect`、`set`、`recalc` 和 `render` 指令。品質規則強調保留原始樣式與公式、避免覆蓋來源檔案、將公式錯誤視為交付障礙,並在 LibreOffice 不可用時明確回報跳過的步驟。

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

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

Rylai XLSX

這是一個原創的 Rylai Codex-Hermes-Claude 工作流程。使用開源的 openpyxl 套件進行活頁簿操作,LibreOffice 僅用於選擇性的公式重新計算或 PDF 轉換。

執行環境

  • Bundle 腳本需要:Python 3 和 openpyxl。
  • 選擇性:LibreOffice (soffice) 用於重新計算和 PDF 轉換。
  • scripts/xlsx_tool.py 的路徑相對於此技能資料夾解析。
  • 除非使用者批准安裝,否則不要安裝套件。
  • 將活頁簿的建立者和最後編輯者設為 Rylai,除非使用者明確要求其他作者。

工作流程

  1. 在變更之前檢查活頁簿或來源表格。
  2. 除非任務需要變更,否則保留現有工作表名稱、公式和樣式。
  3. 儲存到新的輸出路徑,不要覆蓋來源檔案。
  4. 重新開啟已儲存的活頁簿,檢查公式和錯誤數量。
  5. 當公式結果需要更新時,如果 LibreOffice 可用,請使用 LibreOffice 重新計算。

Bundle CLI

從 CSV 或 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

檢查活頁簿結構、公式以及可見的試算表錯誤:

python scripts/xlsx_tool.py inspect output.xlsx

更新儲存格或公式,同時保持來源不變:

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

第一個 = 分隔儲存格位址與其值。因此公式使用第二個 =。

透過 LibreOffice 儲存往返來重新計算公式:

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

將活頁簿工作表轉換為 PDF:

python scripts/xlsx_tool.py render input.xlsx rendered

品質規則

  • 對於應隨輸入變化的值,使用公式。
  • 將含有前導零的識別碼保留為文字。
  • 為新建立的資料表格凍結標題列並啟用篩選器。
  • 對日期、百分比、貨幣和合計使用清晰的數字格式。
  • 將 #REF!、#DIV/0!、#VALUE!、#NAME?、#N/A 和 #NUM! 視為交付障礙,除非使用者明確期望它們。
  • 當 LibreOffice 不可用時,報告已跳過重新計算或視覺驗證。

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.

相關技能