What problem does it solve?
This Skill guides teams to build production-grade ChatKit chatbots that integrate the OpenAI Agents SDK with MCP tools and custom backends, ensuring secure multi-user conversations and real-time task execution.
Core Features & Use Cases
- Integrated AI Agents: leverage OpenAI Agents SDK for natural language-driven chatbot behavior.
- MCP Tool Integration: connect wrapped tools with automatic user_id injection for per-user isolation.
- FastAPI + Next.js Templates: readily adaptable backend/frontend patterns.
- Multi-user Isolation: JWT-based authentication and per-user data separation.
- Real-Time Sync: auto-refresh and real-time UI updates between ChatKit and dashboards.
Quick Start
To begin, review the backend and frontend templates, set up authentication, wire MCP tools with user-scoped wrappers, and run the FastAPI backend with a Next.js frontend. Then deploy to production and verify domain verification steps as described in references.