open-document-skills은(는) 무엇을 하나요?
OpenDocument 형식 파일(ODT, ODP, ODS, ODG)을 위한 Codex 스킬 및 도우미 스크립트
개요
이 저장소는 OpenDocument Format(ODF) 파일을 다루기 위한 Codex 스킬과 도우미 스크립트 모음입니다. odfpy와 같은 Python 라이브러리를 사용하여 ODT(문서), ODP(프레젠테이션), ODS(스프레드시트), ODG(그래픽) 파일을 프로그래밍 방식으로 생성, 읽기, 수정할 수 있습니다.
기능
- 문서 생성: ODT, ODP, ODS 파일을 처음부터 생성
- 내용 추출: 텍스트, 표, 메타데이터 추출
- 수정 및 변환: 기존 문서의 스타일, 내용 수정 및 형식 변환
- 자동화: 반복적인 문서 작업을 자동화하는 스크립트
사용 방법
필수 조건
- Python 3.7 이상
odfpy라이브러리 (pip install odfpy)
예제
from odf.opendocument import OpenDocumentText
from odf.style import Style, TextProperties
from odf.text import H, P
# 새 문서 생성
doc = OpenDocumentText()
# 스타일 정의
style = Style(name="Heading", family="paragraph")
style.addElement(TextProperties(fontsize="24pt"))
doc.styles.addElement(style)
# 제목 추가
h = H(outlinelevel=1, stylename=style, text="Hello, ODF!")
doc.text.addElement(h)
# 문단 추가
p = P(text="이것은 OpenDocument 문서 예제입니다.")
doc.text.addElement(p)
# 저장
doc.save("example.odt")
지원 형식
| 형식 | 설명 | 확장자 |
|---|---|---|
| ODT | 문서(Document) | .odt |
| ODP | 프레젠테이션(Presentation) | .odp |
| ODS | 스프레드시트(Spreadsheet) | .ods |
| ODG | 그래픽(Graphics) | .odg |
참고
- OpenDocument Format 공식 문서
- odfpy 라이브러리
- 이 프로젝트는 Codex, Claude Code, Cursor 등 AI 에이전트 환경에서 사용하기에 적합합니다.