What problem does it solve? Building AI agents that remember conversations, call tools, and stream responses requires stitching together state storage, vector search, and workflow orchestration. This Skill provides ready-to-use Convex patterns so agents persist threads, execute tools, and run multi-step workflows without custom infrastructure. ## Core Features & Use Cases - Thread & Message Management: Create persistent conversation threads, list user threads, and retrieve message history stored in Convex tables. - Tool Integration & Streaming: Define Convex functions as agent tools (knowledge search, task creation, external APIs) and stream tokens to clients in real time. - RAG & Workflow Orchestration: Generate embeddings, run vector search over documents, and coordinate multi-step research workflows with status tracking. - Use Case: Build a customer support chatbot that remembers each user's history, searches a knowledge base via vector search, creates follow-up tasks, and streams answers to a React chat UI. ## Quick Start Ask the AI to set up a Convex agent with thread management, tool calling, and streaming chat using the @convex-dev/agent component.