For the complete documentation index, see llms.txt. Markdown versions of documentation pages are available by appending .md to the page URL.
기본 탐색 메뉴
Theme
Codex

Codex use case

Codex가 사용할 CLI 만들기

Codex가 API, 로그 소스, 내보낸 데이터 또는 팀 스크립트를 다룰 때 다른 명령어와 조합해 쓸 수 있는 명령어를 만드세요.

Difficulty Intermediate
Time horizon 1h

Codex에 어느 폴더에서나 실행할 수 있고 레포지토리 스크립트와 조합하거나 파일을 다운로드할 때 쓸 수 있는 CLI를 만들어 달라고 하세요. 사용법을 스킬에 담아 두면 Codex가 이후 작업에서도 CLI를 활용할 수 있습니다.

Best for

  • Codex가 같은 서비스, 내보낸 데이터, 로컬 아카이브 또는 레포지토리 스크립트를 이용해 검색, 읽기, 다운로드 또는 안전한 쓰기 작업을 반복해야 할 때
  • 검색 결과를 페이지 단위로 가져오는 기능, ID로 특정 항목을 조회하는 기능, 일관된 형식의 JSON 출력, 다운로드한 파일, 로컬 인덱스 또는 쓰기 전에 초안을 만드는 명령어가 필요한 에이전트 도구

Contents

    ← All use cases

    Codex가 사용할 CLI 만들기

    Codex가 API, 로그 소스, 내보낸 데이터 또는 팀 스크립트를 다룰 때 다른 명령어와 조합해 쓸 수 있는 명령어를 만드세요.

    Codex에 어느 폴더에서나 실행할 수 있고 레포지토리 스크립트와 조합하거나 파일을 다운로드할 때 쓸 수 있는 CLI를 만들어 달라고 하세요. 사용법을 스킬에 담아 두면 Codex가 이후 작업에서도 CLI를 활용할 수 있습니다.

    Intermediate
    1h

    Codex에 어느 폴더에서나 실행할 수 있고 레포지토리 스크립트와 조합하거나 파일을 다운로드할 때 쓸 수 있는 CLI를 만들어 달라고 하세요. 사용법을 스킬에 담아 두면 Codex가 이후 작업에서도 CLI를 활용할 수 있습니다.

    Intermediate
    1h

    Best for

    • Codex가 같은 서비스, 내보낸 데이터, 로컬 아카이브 또는 레포지토리 스크립트를 이용해 검색, 읽기, 다운로드 또는 안전한 쓰기 작업을 반복해야 할 때
    • 검색 결과를 페이지 단위로 가져오는 기능, ID로 특정 항목을 조회하는 기능, 일관된 형식의 JSON 출력, 다운로드한 파일, 로컬 인덱스 또는 쓰기 전에 초안을 만드는 명령어가 필요한 에이전트 도구

    Skills & Plugins

    • 명령어와 옵션을 설계하고 CLI를 구현한 뒤 설정과 인증 상태를 확인하는 기능을 추가합니다. 명령어를 PATH에 포함된 디렉터리에 설치하고 다른 폴더에서도 실행되는지 확인합니다.
    • Codex가 이후 작업에서 어떤 CLI 명령어를 먼저 실행해야 하는지, 어떤 쓰기 작업에 승인이 필요한지 알려 주는 스킬을 만듭니다.
    Skill Why use it
    Cli Creator 명령어와 옵션을 설계하고 CLI를 구현한 뒤 설정과 인증 상태를 확인하는 기능을 추가합니다. 명령어를 PATH에 포함된 디렉터리에 설치하고 다른 폴더에서도 실행되는지 확인합니다.
    Skill Creator Codex가 이후 작업에서 어떤 CLI 명령어를 먼저 실행해야 하는지, 어떤 쓰기 작업에 승인이 필요한지 알려 주는 스킬을 만듭니다.

    Starter prompt

    $cli-creator로 직접 사용할 CLI를 만들고, 같은 채팅에서 $skill-creator로 CLI 사용법을 담은 스킬도 만들어 주세요. 참고 자료: [문서 URL, OpenAPI 명세, 민감한 정보를 가린 curl 명령어, 기존 스크립트 경로, 로그 폴더, CSV 또는 JSON으로 내보낸 데이터, SQLite 데이터베이스 경로 또는 붙여 넣은 --help 출력]. CLI가 먼저 지원해야 할 작업: [빌드 URL에서 실패한 CI 작업의 로그 다운로드, 지원 티켓 검색 후 ID로 티켓 하나 조회, 관리자 API 조회, 로컬 데이터베이스 읽기 또는 기존 스크립트의 한 단계 실행]. 쓰기 작업(선택 사항): [댓글 초안 작성, 미디어 업로드, 실패한 작업 재시도 또는 당분간 읽기 전용으로 사용]. 명령어 이름: [cli-name 또는 적절한 이름 추천]. 코드를 작성하기 전에 어떤 명령어와 옵션을 제공할지 보여 주세요. 구현에 꼭 필요한 정보가 빠져 있을 때만 질문해 주세요.
    $cli-creator로 직접 사용할 CLI를 만들고, 같은 채팅에서 $skill-creator로 CLI 사용법을 담은 스킬도 만들어 주세요. 참고 자료: [문서 URL, OpenAPI 명세, 민감한 정보를 가린 curl 명령어, 기존 스크립트 경로, 로그 폴더, CSV 또는 JSON으로 내보낸 데이터, SQLite 데이터베이스 경로 또는 붙여 넣은 --help 출력]. CLI가 먼저 지원해야 할 작업: [빌드 URL에서 실패한 CI 작업의 로그 다운로드, 지원 티켓 검색 후 ID로 티켓 하나 조회, 관리자 API 조회, 로컬 데이터베이스 읽기 또는 기존 스크립트의 한 단계 실행]. 쓰기 작업(선택 사항): [댓글 초안 작성, 미디어 업로드, 실패한 작업 재시도 또는 당분간 읽기 전용으로 사용]. 명령어 이름: [cli-name 또는 적절한 이름 추천]. 코드를 작성하기 전에 어떤 명령어와 옵션을 제공할지 보여 주세요. 구현에 꼭 필요한 정보가 빠져 있을 때만 질문해 주세요.

    소개

    Codex가 같은 API, 로그 소스, 내보낸 받은편지함 데이터, 로컬 데이터베이스 또는 팀 스크립트를 반복해서 사용한다면 해당 작업을 명령어로 만드세요. Codex가 어느 폴더에서나 명령어를 실행하고, 결과를 확인하거나 범위를 좁히고, git, gh, rg, 테스트, 레포지토리 스크립트와 조합해 사용할 수 있어야 합니다.

    CLI와 함께 사용할 스킬도 추가하세요. Codex가 언제 CLI를 사용해야 하는지, 어떤 명령어를 먼저 실행해야 하는지, 출력량을 줄이려면 어떻게 해야 하는지 기록하세요. 다운로드한 파일의 저장 위치와 승인이 필요한 쓰기 명령어도 명시하세요.

    이 워크플로우에서 $cli-creator는 Codex가 명령어를 만드는 데 쓰입니다. $skill-creator를 사용하면 Codex가 $ci-logs처럼 재사용할 수 있는 스킬을 저장하고 이후 작업에서 이름으로 호출할 수 있습니다.

    사용 방법

    CLI가 수행할 작업 정하기

    구현 기술을 고르기 전에 Codex에 맡길 작업부터 정하세요. 잘 설계한 CLI는 반복적인 조회, 검색, 다운로드, 내보내기, 초안 작성, 업로드, 폴링, 안전한 쓰기 작업을 어느 레포지토리에서나 Codex가 실행할 수 있는 명령어로 제공합니다.

    상황 Codex가 CLI로 수행할 수 있는 작업
    빌드 페이지에 들어가야 CI 로그를 볼 수 있습니다. 빌드 URL을 받아 실패한 작업의 로그를 ./logs에 다운로드하고, 파일 경로와 로그의 짧은 발췌문을 반환합니다.
    매주 지원 티켓을 내보낸 파일이 들어옵니다. 가장 최근에 내보낸 CSV 또는 JSON 파일을 인덱싱하고, 고객이나 문구로 검색한 뒤 고정 ID로 티켓 하나를 조회합니다.
    API 응답이 너무 커서 컨텍스트에 담기 어렵습니다. 필요한 필드만 나열하고, ID로 객체 전체를 조회하며, 전체 응답을 파일로 내보냅니다.
    Slack에서 내보낸 데이터에 긴 스레드가 있습니다. --limit으로 검색 결과 수를 제한하고, 스레드 하나를 읽은 뒤 전체 아카이브 대신 검색 결과의 앞뒤 맥락을 반환합니다.
    팀 스크립트 하나가 서로 다른 네 단계를 실행합니다. 설정, 탐색, 다운로드, 초안 작성, 업로드, 폴링, 실제 데이터 쓰기를 각각 별도의 명령어로 분리합니다.
    플러그인으로 레코드를 찾았지만 Codex에는 파일이 필요합니다. 채팅에서는 계속 플러그인을 사용하고, CLI로 첨부 파일, 트레이스, 보고서, 동영상 또는 로그 묶음을 다운로드한 뒤 파일 경로를 반환합니다.

    문서, 파일 또는 명령어 공유하기

    Codex가 참고할 구체적인 자료를 제공하세요. 문서나 OpenAPI 명세, 민감한 정보를 제거한 curl 명령어, 내보낸 파일이나 데이터베이스의 경로, 로그 폴더, 기존 스크립트 등을 사용할 수 있습니다. CLI를 익숙한 형식으로 만들고 싶다면 --help 출력 예시를 gh, kubectl 또는 팀에서 사용하는 도구에서 짧게 발췌해 붙여 넣으세요.

    명령어에 인증이 필요하다면 지원해야 할 환경 변수 이름, 설정 파일 경로 또는 로그인 플로우를 Codex에 알려 주세요. 비밀 값은 셸이나 설정 파일에 직접 설정하세요. 비밀 값을 채팅에 붙여 넣지 마세요. 인증 정보가 없으면 CLI의 설정 검사가 실패하고 그 이유가 명확히 표시되도록 Codex에 요청하세요.

    Codex에 CLI와 스킬을 만들어 달라고 요청하기

    이 페이지의 시작 프롬프트에 Codex가 참고할 자료와 CLI가 가장 먼저 지원해야 할 작업을 입력하세요.

    Codex는 코드를 작성하기 전에 어떤 명령어를 어떻게 사용할 수 있게 만들지 보여 주고, 구현을 진행하는 데 꼭 필요한 정보가 빠져 있을 때만 질문해야 합니다.

    어느 폴더에서나 명령어가 작동하는지 확인하기

    Codex가 cargo run, python path/to/script.py 또는 패키지를 설치하지 않고 실행하는 명령어만 테스트하고 끝내지 않도록 하세요. 이후 작업에서 사용할 때와 같은 방식으로 다른 레포지토리나 임시 폴더에서 설치한 명령어를 테스트하도록 요청하세요.

    에이전트가 다음 작업에서 사용할 방식으로 CLI 테스트하기

    다음 작업에서 사용할 때와 같은 방식으로 [cli-name]을 테스트해 주세요. 다음 항목을 확인하고 그 근거를 보여 주세요. - CLI 소스 폴더 밖에서 command -v [cli-name]을 실행하면 성공합니다. - [cli-name] --help 출력에 주요 명령어 설명이 나옵니다. - 설정 및 인증 검사가 실행됩니다. - 안전한 탐색, 목록 조회 또는 검색 명령어 중 하나가 작동합니다. - 탐색 결과의 ID로 해당 항목 하나를 정확히 조회하는 명령어가 작동합니다. - 용량이 큰 로그, 내보내기 결과, 트레이스 또는 페이로드는 파일에 저장되고 그 경로가 반환됩니다. - 내가 명시적으로 승인한 경우에만 실제 데이터에 쓰는 명령어를 실행합니다. 그런 다음 CLI와 함께 저장한 스킬을 읽고, 다음에 이 CLI가 필요할 때 사용할 수 있는 가장 짧은 프롬프트를 알려 주세요.

    Codex가 지나치게 큰 JSON 데이터를 반환하면 기본 응답의 범위를 좁히고 전체 페이로드를 파일로 내보내는 기능을 추가하도록 요청하세요. Codex가 승인이 필요한 작업을 구분하지 못하면 다른 작업에서 CLI를 사용하기 전에 함께 저장한 스킬을 업데이트하도록 요청하세요.

    나중에 스킬 사용하기

    CLI가 다시 필요할 때는 문서를 다시 붙여 넣는 대신 스킬을 호출하세요.

    $ci-logs로 이 빌드 URL에서 실패한 작업의 로그를 다운로드하고 어느 단계에서 처음 실패했는지 알려 주세요.
    $support-export로 이번 주에 접수된 환불 관련 불만을 검색하고 환불 금액이 가장 큰 티켓 세 건을 읽어 주세요.
    $admin-api로 이 사용자의 워크스페이스를 찾고 청구 기록을 조회한 뒤 계정에 안전하게 남길 수 있는 메모의 초안을 작성해 주세요.

    반복해서 수행할 작업이라면 채팅에서 스킬을 한 번 테스트한 뒤 Codex에 같은 스킬 호출을 해당 채팅에서 예약 작업으로 설정해 달라고 요청하세요.

    Related use cases