Apptive 동아리에서 사용하는 AI 코딩 에이전트 스킬 모음이다. 현재 apptive 플러그인의
ppt 스킬은 마크다운 원고를 동아리 Figma 발표 템플릿과 동일한 형식의 슬라이드로
변환해 PDF 로 출력한다. 1920×1080 캔버스, Pretendard/JetBrains Mono, 제목·목차·본문
레이아웃을 픽셀 단위로 재현하며, 코드·다이어그램 등 시각 자료를 슬롯에 채워 넣기 쉬운
구조다.
스킬 본문(SKILL.md)은 에이전트 해석 성능을 위해 영어로, 설치·사용 문서는 한국어로 쓴다.
.
├── .agents/plugins/marketplace.json
├── .claude-plugin/marketplace.json
└── plugins/apptive/
├── .codex-plugin/plugin.json
├── .claude-plugin/plugin.json
└── skills/ppt/
├── SKILL.md
├── agents/openai.yaml
├── reference/
│ ├── FORMAT.md # 원고 마크다운 문법
│ └── LAYOUT.md # 좌표·색상·타이포 스펙
├── assets/
│ ├── fonts/ # Pretendard, JetBrains Mono (woff2)
│ ├── title-bg.png # 제목 배경 패턴 @2x
│ ├── logo-bubble.png
│ └── logo-wordmark.png
├── templates/deck.css # 스펙 구현체
├── scripts/
│ ├── build.py # 원고 → HTML → PDF
│ └── requirements.txt
└── examples/sample.md
Codex 와 Claude Code 가 동일한 플러그인·스킬 본문을 사용한다.
저장소를 marketplace 로 등록하고 플러그인을 설치한다.
codex plugin marketplace add ApptiveDev/skills
codex plugin add apptive@apptive-skills호출 이름은 $apptive:ppt 다.
claude plugin marketplace add ApptiveDev/skills
claude plugin install apptive@apptive-skills호출 이름은 apptive:ppt 다.
- 발표 원고를 마크다운으로 작성한다(문법은
FORMAT.md). - 에이전트에게
apptive:ppt 로 이 원고를 PDF 로 만들어 줘라고 요청한다. - 렌더러(Playwright 권장, 없으면 시스템 Chrome)로
deck.pdf가 생성된다.
직접 빌드하려면:
cd plugins/apptive/skills/ppt
python3 -m venv .venv
.venv/bin/pip install -r scripts/requirements.txt
.venv/bin/python -m playwright install chromium
.venv/bin/python scripts/build.py examples/sample.md -o examples/sample.pdf- Pretendard — SIL Open Font License 1.1
- JetBrains Mono — SIL Open Font License 1.1