What problem does it solve? Building chat applications with persistent conversation history requires managing sessions and threads through OpenAI's ChatKit beta APIs, which involves repetitive API calls, authentication handling, and error management that this Skill streamlines. ## Core Features & Use Cases - Session Management: Create and retrieve chat sessions with custom metadata for user identification and tracking. - Thread Organization: Create and list conversation threads within sessions to separate topics while maintaining context. - CLI Helper Script: Execute common ChatKit operations directly from the command line using the included bash helper. - Use Case: A developer building a customer support chat app can create one session per user, spin up separate threads for billing and technical inquiries, and retrieve conversation context on demand. ## Quick Start Ask the assistant to create a new ChatKit session with user metadata and then create a support thread inside it using the OpenAI API.