대규모 조사나 생성 작업을 여러 AI 모델에 분담해 계획 검토, 병렬 실행, 결과 검증과 통합을 진행합니다. 담당별 진행 상황과 재시도도 기록합니다.
- 여러 경쟁사를 병렬로 조사
- 대규모 생성 작업 분담
- 조언자에게 계획이나 초안 검토 요청
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.
chatgpt-app-builder는 사람이 ChatGPT 안에서 조작하고 ChatGPT도 그 상태를 파악하는 앱의 개발을 안내합니다. mcp-use와 OpenAI Apps SDK를 사용하며, 앱의 목적과 기능 정리부터 서버 측 도구와 React 위젯 구현까지 다룹니다. 조작 화면이 필요한 기능과 도구만으로 가능한 기능을 구분해 화면과 대화를 연결하는 설계를 진행할 수 있습니다.
ChatGPT 앱을 기획하거나 서버의 처리 결과를 조작 가능한 화면으로 표시할 때 참고합니다. 상태 저장, 위젯에서 도구 호출, 테마와 표시 모드 지원도 다룹니다. 자료가 용도별로 나뉘어 있어 구현 단계에 맞는 내용을 확인할 수 있습니다.
이 스킬은 사용이 권장되지 않으며 후속 스킬인 mcp-app-builder 사용을 안내합니다. 내용은 mcp-use, OpenAI Apps SDK, React를 이용하는 개발을 전제로 합니다. 외부 도메인 이용에 관한 CSP 설정과 메타데이터 안내도 포함합니다.
이 소개문은 공개된 SKILL.md를 바탕으로 AI(OpenAI Codex)가 작성했습니다. 정확한 사양은 아래 원문을 확인하세요.
AI가 SKILL.md의 내용만을 근거로 4가지 관점에서 판정했습니다. 스타 수나 인기도는 판정에 넣지 않았습니다.
총점은 각 항목을 A=25점, B=15점, C=5점으로 더한 값입니다. 2026년 10월 20일 기준으로 AI(OpenAI Codex)가 판정했습니다. 참고용이므로 설치 전에 원문도 확인해 주세요.
설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.
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.
// 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>;
}
아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.
로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.
대규모 조사나 생성 작업을 여러 AI 모델에 분담해 계획 검토, 병렬 실행, 결과 검증과 통합을 진행합니다. 담당별 진행 상황과 재시도도 기록합니다.
로컬 Git 기록에서 코드가 추가된 배경과 변경 의도를 조사합니다. 최초 커밋과 반복해서 함께 바뀐 파일을 추적하고 수정 전에 확인할 사항을 정리합니다.
Python과 JavaScript 의존성 파일의 버전 미지정, 중복, 고정 버전 충돌, 오래된 호환 패키지를 점검합니다. 문제의 영향을 쉽게 설명하고 검토하기 쉬운 수정안을 제시합니다.
공개 전 원고를 예상 독자의 관점에서 읽고, 읽기 시작할지, 어디서 관심이 줄어드는지, 무엇을 기억하는지 확인합니다. 글을 고치지 않고 독자의 반응을 보고합니다.
mcp-use로 AI가 외부 작업과 데이터를 이용하는 MCP 서버를 설계하고 구현하도록 안내합니다. 인증, 조작 화면, 오류 처리와 배포를 다룹니다.
mcp-use로 MCP 서버의 작업, 데이터, 재사용 프롬프트와 조작 화면을 설계하는 이전 가이드입니다. 현재는 사용이 권장되지 않으며 mcp-app-builder로 전환하도록 안내합니다.