본문으로 건너뛰기
cccskills
무료GitHub에 공개한국어 소개

chatgpt-app-builder

ChatGPT 안에서 조작하는 앱의 구상부터 React 위젯과 상태 공유 구현까지 안내합니다. 현재는 사용이 권장되지 않으며 후속 스킬로 전환하도록 안내합니다.

원문원문 설명 보기

DEPRECATED: This skill has been replaced by `mcp-app-builder`. Check if `mcp-app-builder` is available in the skills folder. If not, install it: `npx skills install mcp-use/mcp-use --skill mcp-app-builder` Use `mcp-app-builder` instead of this skill. Build ChatGPT apps with interactive widgets using mcp-use and OpenAI Apps SDK. Use when creating ChatGPT apps, building MCP servers with widgets, defining React widgets, working with Apps SDK, or when user mentions ChatGPT widgets, mcp-use widgets, or Apps SDK development.

연동 도구OpenAI
AI 평가70점/ 100설치 방법 보기

이럴 때 유용합니다

  • ChatGPT 앱의 기능 정리
  • 서버와 연동하는 화면 구현
  • 화면 상태를 ChatGPT와 공유
  • 테마와 표시 모드 조정

한국어 소개

할 수 있는 일

chatgpt-app-builder는 사람이 ChatGPT 안에서 조작하고 ChatGPT도 그 상태를 파악하는 앱의 개발을 안내합니다. mcp-use와 OpenAI Apps SDK를 사용하며, 앱의 목적과 기능 정리부터 서버 측 도구와 React 위젯 구현까지 다룹니다. 조작 화면이 필요한 기능과 도구만으로 가능한 기능을 구분해 화면과 대화를 연결하는 설계를 진행할 수 있습니다.

이럴 때 유용합니다

ChatGPT 앱을 기획하거나 서버의 처리 결과를 조작 가능한 화면으로 표시할 때 참고합니다. 상태 저장, 위젯에서 도구 호출, 테마와 표시 모드 지원도 다룹니다. 자료가 용도별로 나뉘어 있어 구현 단계에 맞는 내용을 확인할 수 있습니다.

사용 예시

  • “ChatGPT 앱의 기능을 정리하고 화면이 필요한 부분을 정해 주세요.”
  • “서버 도구와 연동하는 React 위젯을 만들어 주세요.”
  • “위젯 상태를 ChatGPT와 공유하는 방법을 확인해 주세요.”

주의 사항

이 스킬은 사용이 권장되지 않으며 후속 스킬인 mcp-app-builder 사용을 안내합니다. 내용은 mcp-use, OpenAI Apps SDK, React를 이용하는 개발을 전제로 합니다. 외부 도메인 이용에 관한 CSP 설정과 메타데이터 안내도 포함합니다.

이 소개문은 공개된 SKILL.md를 바탕으로 AI(OpenAI Codex)가 작성했습니다. 정확한 사양은 아래 원문을 확인하세요.

객관 평가

AI가 SKILL.md의 내용만을 근거로 4가지 관점에서 판정했습니다. 스타 수나 인기도는 판정에 넣지 않았습니다.

지시의 명확성언제 쓰고 무엇을 하는지 알 수 있는가
A양호ChatGPT 위젯 개발이라는 사용 상황과 사용 중단 권고 및 후속 스킬이 명시되어 있습니다.
절차의 구체성절차·입출력·예시가 구체적으로 적혀 있는가
B일부 부족서버와 위젯 코드 예시는 있지만 상태 공유 등의 세부 내용은 별도 자료에 있습니다.
안전성전송·삭제·명령 실행 등을 명시하고 있는가
B일부 부족후속 스킬 설치 지시와 외부 도메인 설정 안내는 있지만 확인 절차는 없습니다.
도입의 용이성필요한 도구나 API 키가 적고 적혀 있는가
B일부 부족후속 스킬 설치 명령은 있지만 개발 환경 구성 절차는 별도 자료에 있습니다.

총점은 각 항목을 A=25점, B=15점, C=5점으로 더한 값입니다. 2026년 10월 20일 기준으로 AI(OpenAI Codex)가 판정했습니다. 참고용이므로 설치 전에 원문도 확인해 주세요.

평가가 다르다고 생각되면 재검토를 요청하기

어느 항목이 왜 다르다고 생각하는지 적어 주세요. 로그인은 필요 없습니다. SKILL.md와 대조해 평가를 다시 만들고 이곳에 반영합니다.

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

포함된 파일(18)

  • SKILL.md3.1 KB
  • evals/architecture.json2.3 KB
  • evals/discover.json1.7 KB
  • evals/README.md476 B
  • evals/skill.json2.1 KB
  • evals/state-and-context.json1.4 KB
  • evals/ui-guidelines.json1.6 KB
  • evals/widgets.json1.6 KB
  • LICENSE.txt8.9 KB
  • references/architecture.md5.2 KB
  • references/components-api.md9.8 KB
  • references/csp-and-metadata.md5.4 KB
  • references/discover.md2.1 KB
  • references/server-and-widgets.md6.9 KB
  • references/setup.md2.1 KB
  • references/state-and-context.md7.4 KB
  • references/ui-guidelines.md5.7 KB
  • references/widget-patterns.md6.7 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

ChatGPT App Builder

Build ChatGPT apps with interactive widgets using mcp-use. Zero-config widget development with automatic registration and built-in React hooks.

The app is consumed by two users at once: the human and the ChatGPT LLM. They collaborate through the widget -- the human interacts with it, the LLM sees its state. The widget is your shared surface.

Before You Code

  • Clarify what to build → discover.md: when starting a new app, validating an idea, or scoping features
  • Design tools and widgets → architecture.md: when deciding what needs UI vs tools-only, designing UX flows

Setup

  • Scaffold and run → setup.md: when creating a new project, starting dev server, connecting to ChatGPT/Claude

Implementation

  • Server handlers + widget creation → server-and-widgets.md: when writing server.tool() with widgets, widget() helper, React widget files
  • Widget state and LLM context → state-and-context.md: when persisting state, triggering LLM from widget, managing ephemeral vs persistent data
  • Display modes, theme, layout → ui-guidelines.md: when adapting to inline/fullscreen/PiP, handling theme, device, locale
  • Component API → components-api.md: when using McpUseProvider, Image, ErrorBoundary, useWidget
  • CSP and metadata → csp-and-metadata.md: when configuring external domains, dual-protocol metadata
  • Advanced patterns → widget-patterns.md: when building complex widgets with tool calls, state, theming

Quick Reference

// Server
import { MCPServer, widget, text, object } from "mcp-use/server";
server.tool({ name: "...", schema: z.object({...}), widget: { name: "widget-name" } },
  async (input) => widget({ props: {...}, output: text("...") })
);

// Widget (resources/widget-name.tsx)
import { McpUseProvider, useWidget, type WidgetMetadata } from "mcp-use/react";
export const widgetMetadata: WidgetMetadata = { description: "...", props: z.object({...}) };
export default function MyWidget() {
  const { props, isPending, callTool, sendFollowUpMessage, state, setState, theme } = useWidget();
  if (isPending) return <McpUseProvider autoSize><div>Loading...</div></McpUseProvider>;
  return <McpUseProvider autoSize><div>{/* UI */}</div></McpUseProvider>;
}

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

advisor-orchestrator-worker

무료요약 있음AI 평가 80점

대규모 조사나 생성 작업을 여러 AI 모델에 분담해 계획 검토, 병렬 실행, 결과 검증과 통합을 진행합니다. 담당별 진행 상황과 재시도도 기록합니다.

  • 여러 경쟁사를 병렬로 조사
  • 대규모 생성 작업 분담
  • 조언자에게 계획이나 초안 검토 요청
Shubhamsaboo/awesome-llm-apps14.3만2026년 10월 22일 업데이트

commit-archaeologist

무료요약 있음AI 평가 100점

로컬 Git 기록에서 코드가 추가된 배경과 변경 의도를 조사합니다. 최초 커밋과 반복해서 함께 바뀐 파일을 추적하고 수정 전에 확인할 사항을 정리합니다.

  • 낯선 함수가 존재하는 이유 파악
  • 수정 전 과거 제약 확인
  • 임시 우회 방법이 남아 있는 배경 조사
Shubhamsaboo/awesome-llm-apps14.3만2026년 10월 22일 업데이트

dependency-doctor

무료요약 있음AI 평가 100점

Python과 JavaScript 의존성 파일의 버전 미지정, 중복, 고정 버전 충돌, 오래된 호환 패키지를 점검합니다. 문제의 영향을 쉽게 설명하고 검토하기 쉬운 수정안을 제시합니다.

  • 설치 실패의 상세 조사 전 사전 점검
  • 오래된 Python 호환 패키지 확인
  • 중복 항목과 고정 버전 충돌 점검
Shubhamsaboo/awesome-llm-apps14.3만2026년 10월 22일 업데이트

first-reader

무료요약 있음AI 평가 100점

공개 전 원고를 예상 독자의 관점에서 읽고, 읽기 시작할지, 어디서 관심이 줄어드는지, 무엇을 기억하는지 확인합니다. 글을 고치지 않고 독자의 반응을 보고합니다.

  • 게시물을 끝까지 읽을지 확인
  • 독자가 읽기를 멈추는 지점 파악
  • 수정 전후 독자 반응 비교
Shubhamsaboo/awesome-llm-apps14.3만2026년 10월 22일 업데이트

mcp-apps-builder

무료요약 있음AI 평가 70점

mcp-use로 AI가 외부 작업과 데이터를 이용하는 MCP 서버를 설계하고 구현하도록 안내합니다. 인증, 조작 화면, 오류 처리와 배포를 다룹니다.

  • 새 MCP 서버 만들기
  • 작업·데이터·재사용 프롬프트 추가
  • 목록과 선택을 위한 React 화면 구현
Shubhamsaboo/awesome-llm-apps14.3만2026년 10월 22일 업데이트

mcp-builder

무료요약 있음AI 평가 80점

mcp-use로 MCP 서버의 작업, 데이터, 재사용 프롬프트와 조작 화면을 설계하는 이전 가이드입니다. 현재는 사용이 권장되지 않으며 mcp-app-builder로 전환하도록 안내합니다.

  • 기존 mcp-use 서버 구조 파악
  • Tool·Resource·Prompt 예시 확인
  • 대화형 Widget 설계 검토
Shubhamsaboo/awesome-llm-apps14.3만2026년 10월 22일 업데이트

Shubhamsaboo의 스킬 모두 보기

이 스킬의 문제 신고