Rylai DOCX は何をしますか?
これはオリジナルの Rylai Codex-Hermes-Claude ワークフローです。ドキュメント作業にはオープンソースの
python-docx パッケージを使用し、ローカルレンダリングが有用な場合にのみ LibreOffice を使用します。
ランタイム
- バンドルスクリプトに必要なもの: Python 3 と
python-docx。 - オプション: PDF レンダリング用の LibreOffice (
soffice)。 scripts/docx_tool.pyはこのスキルフォルダからの相対パスで解決します。- ユーザーがインストールを許可しない限り、パッケージをインストールしないでください。
- 新しい文書または変更した文書の作成者メタデータは、ユーザーが明示的に別の作成者を要求しない限り
Rylaiに設定します。
ワークフロー
- ソースファイルを検査し、要求された文書構造を特定します。
- 最終的な文書本文には指示を含めないでください。
- ユーザーのソースを上書きせずに、新しい出力パスを作成します。
- 保存した DOCX を再度開いて、読み取り可能であることを確認します。
- レイアウトが重要な作業では、LibreOffice で PDF にレンダリングし、結果を検査します。
バンドル CLI
シンプルな Markdown からスタイル付き DOCX を作成:
python scripts/docx_tool.py create input.md output.docx --title "報告書"
サポートされる Markdown には、見出し、段落、箇条書き、番号付きリスト、引用、シンプルな強調、インラインコード、およびパイプテーブルが含まれます。
構造とメタデータを検査:
python scripts/docx_tool.py inspect output.docx
python scripts/docx_tool.py inspect output.docx --text
ソースを変更せずにテキストを置換:
python scripts/docx_tool.py replace input.docx output.docx \
--set "{{client}}=Rylai Studio" \
--set "{{date}}=2026-08-09"
LibreOffice が利用可能な場合に PDF にレンダリング:
python scripts/docx_tool.py render output.docx rendered
品質ルール
- ユーザーが再設計を要求しない限り、既存の文書の視覚的な慣習を保持します。
- 視覚的に拡大された本文段落ではなく、実際の見出しスタイルを使用します。
- 表を読みやすく保ち、1ページに多くの列を詰め込みすぎないようにします。
inspectコマンドを使用して、メタデータ、段落数、表数、抽出テキストを確認します。- LibreOffice が利用できない場合は、視覚的検証がスキップされたことを報告します。