Communitygithub.com

Rylaispirit/rylai-codex-hermes-skills

openpyxl を使用して Excel XLSX ワークブックを作成、検査、編集、検証します。CSV インポート、数式、スタイル設定、エラーチェック、オプションの LibreOffice レンダリングに対応します。

rylai-codex-hermes-skills とは?

このスキルは、オープンソースの openpyxl パッケージを用いて Excel XLSX ワークブックをプログラムで操作するためのツールチェーンです。開発者や AI エージェントがワークブックの作成、構造の検査、セルの更新、数式の記述、スタイル設定、エラーチェックを自動化できるように設計されています。CSV や TSV からのインポートもサポートしており、LibreOffice が利用可能な場合は数式の再計算や PDF レンダリング(soffice コマンド経由)をオプションで行えます。ワークフローは、変更前の検査、元のシート名・数式・スタイルの保持、新しい出力先への保存、保存後の再検査を重視しており、品質ルールとしてエラーコード(#REF! など)を配信ブロッカーとして扱うなど、信頼性の高い自動化を実現します。主に Claude Code、Codex、Hermes などの AI エージェント環境での使用を想定した Rylai ワークフローです。

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

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Rylai XLSX

これはオリジナルの Rylai Codex-Hermes-Claude ワークフローです。ワークブック操作にはオープンソースの openpyxl パッケージを使用し、LibreOffice はオプションの数式再計算や PDF レンダリングにのみ使用します。

ランタイム

  • バンドルスクリプトに必要なもの: Python 3 と openpyxl。
  • オプション: LibreOffice (soffice)(再計算および PDF レンダリング用)。
  • scripts/xlsx_tool.py はこのスキルフォルダからの相対パスで解決します。
  • ユーザーがインストールを承認しない限り、パッケージをインストールしないでください。
  • ユーザーが明示的に別の作成者を要求しない限り、ワークブックの作成者と最終編集者を Rylai に設定します。

ワークフロー

  1. 変更する前にワークブックまたはソーステーブルを検査します。
  2. タスクで変更が必要ない限り、既存のシート名、数式、スタイルを保持します。
  3. ソースを上書きせず、新しい出力パスに保存します。
  4. 保存したワークブックを再度開き、数式とエラーの数を検査します。
  5. 数式の結果を更新する必要がある場合は、LibreOffice が利用可能であればそれを使用して再計算を行います。

バンドル 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)"

最初の = はセルアドレスと値を区切ります。したがって、数式では2つ目の = を使用します。

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.

関連スキル