OpenAI Academy: Skills
Source: raw/articles/2026-04-20-openai-academy-skills.md Type: article (learning resource) By: openai Valid as of: 2026-04-20
핵심 Takeaway
- OpenAI Academy Skills = ChatGPT에 기능을 추가하는 Skills 시스템 학습 리소스. Custom GPTs Actions 연장선에 있는 개념.
- Skills 두 종류: (a) 내장 Skills — 웹 검색, 이미지 생성(DALL-E), 코드 실행(Code Interpreter), 파일 분석 등; (b) Custom Actions — 개발자가 OpenAPI 스펙으로 정의한 외부 서비스 연동.
- Skills 아키텍처: 모델이 맥락을 보고 어떤 스킬을 언제 호출할지 자율 결정 — plug-in 시스템의 진화형. harness-engineering의 Tool Integration Layer에 해당.
- ⚠️ Skills 용어 혼선: OpenAI Skills(ChatGPT UX 레이어 — 사용자 대면 기능 단위) vs claude-code Skills(LLM reasoning 레이어 — 추론 패턴 파일). 같은 이름이지만 근본적으로 다른 레이어에서 작동.
- 에이전트 하네스 관점: OpenAI Skills = 하네스의 “Tool Integration” 컴포넌트를 no-code로 확장하는 메커니즘. 개발자는 OpenAPI 스펙으로 선언, 모델은 자율 호출.
상세 요약
OpenAI Skills 아키텍처
OpenAI Skills는 ChatGPT가 외부 기능을 호출하는 메커니즘이다. 구조는 크게 두 계층:
내장 Skills (Platform Skills):
- 웹 검색 (Bing/ChatGPT Search)
- 이미지 생성 (DALL-E)
- 코드 실행 (Code Interpreter / Advanced Data Analysis)
- 파일 읽기·분석
Custom Skills (Actions):
- OpenAPI 3.0 스펙으로 정의
- Custom GPT에 연결
- 모델이 대화 맥락에 따라 자율 호출 결정
Claude Code Skills와 비교
| 차원 | OpenAI Skills | Claude Code Skills |
|---|---|---|
| 레이어 | ChatGPT UX (사용자 대면) | LLM reasoning 레이어 |
| 정의 방식 | OpenAPI 스펙 (API 호출) | SKILL.md (추론 패턴 파일) |
| 호출 단위 | API endpoint | Markdown 문서 로드 |
| 대상 사용자 | Custom GPT 빌더·API 개발자 | Claude Code 하네스 엔지니어 |
| 컨텍스트 효율화 | 호출 시 API 응답 삽입 | Progressive disclosure (지연 로드) |
| 자율 결정 | 모델이 언제 호출할지 결정 | description 매칭으로 자동 활성화 |
두 시스템 모두 “모델이 필요할 때 필요한 능력만 활성화”라는 동일한 목표를 추구하지만, 구현 레이어가 다르다.
에이전트 설계 시사점
Skills 배포 생태계가 성숙할수록 에이전트는 단일 모델이 아니라 모델 + 동적 Skills 조합으로 정의된다. 이는 harness-engineering의 “Agent = Model + Harness” 공식에서 Skills가 핵심 Harness 컴포넌트임을 보여준다.
연결되는 위키 페이지
- openai — Skills 시스템 개발사
- claude-code — Skills 시스템 비교 대상 (다른 레이어에서 작동)
- harness-engineering — Skills = Tool Integration Layer 구현; “Agent = Model + Harness”에서 Skills가 핵심 Harness 컴포넌트
- openai-custom-gpts-academy — Custom GPTs Actions와 연계 (Skills의 전신 개념)
- claude-api-skill — Claude Code Skills 구현 사례 (대조 참조)