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
간단한 마크다운에서 스타일이 적용된 DOCX를 생성합니다:
python scripts/docx_tool.py create input.md output.docx --title "보고서"
지원되는 마크다운에는 제목, 단락, 글머리 기호 목록, 번호 목록, 인용문, 간단한 강조, 인라인 코드 및 파이프 테이블이 포함됩니다.
구조 및 메타데이터 검사:
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
품질 규칙
- 사용자가 재설계를 요청하지 않는 한 기존 문서의 시각적 관행을 유지합니다.
- 시각적으로 확대된 본문 단락 대신 실제 제목 스타일을 사용합니다.
- 표를 읽기 쉽게 유지하고 한 페이지에 너무 많은 열을 넣지 마십시오.
inspect명령으로 메타데이터, 단락 수, 표 수 및 추출된 텍스트를 확인합니다.- LibreOffice를 사용할 수 없는 경우 시각적 검증을 건너뛰었다고 보고합니다.