Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

skills

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 가 동일한 플러그인·스킬 본문을 사용한다.

Codex

저장소를 marketplace 로 등록하고 플러그인을 설치한다.

codex plugin marketplace add ApptiveDev/skills
codex plugin add apptive@apptive-skills

호출 이름은 $apptive:ppt 다.

Claude Code

claude plugin marketplace add ApptiveDev/skills
claude plugin install apptive@apptive-skills

호출 이름은 apptive:ppt 다.

사용법

  1. 발표 원고를 마크다운으로 작성한다(문법은 FORMAT.md).
  2. 에이전트에게 apptive:ppt 로 이 원고를 PDF 로 만들어 줘 라고 요청한다.
  3. 렌더러(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

폰트 라이선스

About

동아리 프레젠테이션 자료 생성용 Agent Skill

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages