OpenAI, ChatGPT와 Codex CLI에 Skills 기능 조용히 도입
OpenAI are quietly adopting skills, now available in ChatGPT and Codex CLI
TL;DR Highlight
OpenAI가 Claude의 Skills 개념과 유사한 재사용 가능한 작업 단위 기능을 ChatGPT와 Codex CLI에 추가했다.
Who Should Read
Codex CLI나 ChatGPT를 개발 워크플로에 통합 중인 풀스택 개발자, 또는 AI 에이전트의 도구 재사용 패턴을 설계하는 ML 엔지니어.
Core Mechanics
- Skills는 AI가 반복 수행하는 작업을 모듈화한 단위 — 매번 프롬프트로 설명하지 않아도 재사용 가능
- ChatGPT UI와 Codex CLI 양쪽에 동시 적용 — 브라우저 사용자와 터미널 사용자 모두 대상
- 기존 플러그인/도구(tool) 개념을 사용자 레벨에서 저장·재호출할 수 있는 형태로 발전
- 공식 발표 없이 점진적으로 롤아웃 중 — '조용한 도입'이라고 표현될 만큼 문서화 미비
- Claude Code의 Skill 시스템, Anthropic의 에이전트 패턴과 유사한 방향성 — 업계 전반적 트렌드 확인
Evidence
- ⚠️ 본 논문/글의 원문 내용이 제목만 제공되어 구체적 수치 데이터를 추출할 수 없음
- 현재 ChatGPT 및 Codex CLI UI에서 Skills 탭/옵션이 실제로 노출되고 있음이 사용자들에게 목격됨
- OpenAI 공식 changelog나 블로그 포스트 없이 기능이 배포된 정황이 커뮤니티에서 보고됨
How to Apply
- Codex CLI 사용자라면 `codex` 명령 실행 시 `--skill` 플래그 또는 설정 파일에서 커스텀 스킬 정의 가능 여부를 공식 문서에서 확인해볼 것
- 반복적인 코드 리뷰, 테스트 생성, 린트 수정 같은 작업을 Skill로 저장해두면 매번 프롬프트 재작성 없이 재호출 가능 — 팀 단위 표준화에 유리
- Claude Code의 Skills 시스템처럼 프로젝트별 `.skills/` 디렉토리 구조로 관리하는 패턴을 OpenAI 구현에도 적용 가능한지 테스트해볼 것
Code Example
# Codex CLI에서 skill 활용 예시 (공식 확인 필요)
# 1. skill 정의 (예상 형태)
codex skill create --name "code-review" \
--prompt "다음 코드를 리뷰하고 버그, 성능, 보안 순으로 피드백을 제공하라"
# 2. skill 호출
codex run --skill code-review --file src/api/handler.py
# ChatGPT API에서 재사용 가능한 system prompt를 skill처럼 관리하는 패턴
import openai
SKILLS = {
"code-review": "You are a senior engineer. Review code for bugs, performance, and security issues in that order.",
"doc-writer": "You are a technical writer. Write concise docstrings for the given function."
}
def run_with_skill(skill_name: str, user_content: str):
return openai.chat.completions.create(
model="gpt-4o",
messages=[
{"role": "system", "content": SKILLS[skill_name]},
{"role": "user", "content": user_content}
]
)Terminology
관련 논문
OpenKnowledge – Obsidian/Notion의 오픈소스 AI-first 대안
Git 기반 동기화와 Claude/Codex/Cursor 연동을 내장한 로컬 우선 마크다운 에디터로, AI 에이전트의 두 번째 뇌(LLM Wiki)로 활용할 수 있는 오픈소스 도구다.
Unfireable Safety Kernel: AI 에이전트를 위한 Execution-Time AI Alignment
AI 에이전트가 자신의 안전장치를 우회할 수 없도록, 에이전트 프로세스 바깥에 수학적으로 증명된 강제 통제 게이트를 배치하는 아키텍처
RubyLLM: 주요 AI 프로바이더를 모두 지원하는 Ruby 프레임워크
OpenAI, Claude, Gemini 등 주요 AI 프로바이더를 단일 인터페이스로 통합한 Ruby 프레임워크로, Rails 통합과 에이전트 기능까지 지원해 Ruby 개발자가 AI 기능을 빠르게 붙일 수 있다.
Qwen-AgentWorld: 범용 에이전트를 위한 Language World Model
Alibaba Qwen 팀이 AI 에이전트가 행동 결과를 미리 시뮬레이션할 수 있는 'Language World Model'을 공개했다. 에이전트 훈련과 실행 경로 검증에 새로운 패러다임을 제시하는 연구다.
SHERLOC: Code Repair Agent를 위한 구조화된 Diagnostic Localization 프레임워크
버그 위치만 알려주는 게 아니라 '왜, 어떻게 고쳐야 하는지'까지 진단 리포트를 생성해서 코드 수정 에이전트의 성능을 높이는 training-free 프레임워크
peerd – 브라우저에서 완전히 실행되는 AI Agent Harness
백엔드 서버 없이 Chrome/Firefox 확장 프로그램으로만 동작하는 AI 에이전트 실행 환경으로, 브라우저 탭을 직접 조작하고 WASM Linux VM까지 구동할 수 있어 프라이버시와 보안을 동시에 챙길 수 있다.