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 SkillsClaude Code Skills
레이어ChatGPT UX (사용자 대면)LLM reasoning 레이어
정의 방식OpenAPI 스펙 (API 호출)SKILL.md (추론 패턴 파일)
호출 단위API endpointMarkdown 문서 로드
대상 사용자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 구현 사례 (대조 참조)