Community코딩 & 개발github.com

leiverkus/open-document-skills

OpenDocument 형식 파일(ODT, ODP, ODS, ODG)을 위한 Codex 스킬 및 도우미 스크립트

open-document-skills란 무엇인가요?

이 스킬은 OpenDocument Format(ODF) 파일(ODT, ODP, ODS, ODG)을 처리하기 위한 Codex 스킬과 도우미 스크립트 모음입니다. 개발자와 AI 에이전트가 ODF 문서를 생성, 읽기, 수정 및 변환하는 작업을 자동화할 수 있도록 지원합니다. ODF는 LibreOffice, Apache OpenOffice 등에서 사용되는 개방형 표준 문서 형식으로, 이 스킬은 해당 형식의 파일을 프로그래밍 방식으로 다룰 수 있게 해줍니다. Python의 `odfpy` 라이브러리나 `python-docx`(ODT)와 같은 도구를 활용하여 문서 구조를 조작하고, 텍스트 추출, 스타일 수정, 표 데이터 처리 등의 작업을 수행합니다. 주로 Codex 에이전트 환경에서 사용되며, CLI 명령어나 Python 스크립트를 통해 ODF 파일을 효율적으로 관리할 수 있습니다.

지원 대상~Claude Code✓Codex CLI~Cursor
npx skills add leiverkus/open-document-skills

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

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

참고

관련 스킬