# Guides
URL: /guides

import LearnMore from "@/components/learn-more";

These guides walk you through the main tasks in building a Tambo application: setting up a project, registering components for generative UI, building conversation interfaces, providing context to the AI, and connecting external tools.

Each guide is self-contained and focused on a specific goal. If you're starting fresh, begin with project setup and work through generative UI. If you're adding a specific capability to an existing app, jump straight to the relevant section.

<LearnMore title="Tambo Skills for Coding Agents" description="Install Tambo skills to teach AI coding agents how to build generative UI apps" href="/guides/coding-agent-skills" />

<LearnMore title="Setup a New Project" description="Create a project, configure agent behavior, and choose an LLM provider" href="/guides/setup-project" />

<LearnMore title="Enable Generative UI" description="Register components and interactables so Tambo can render them" href="/guides/enable-generative-ui" />

<LearnMore title="Build Complete Conversation Interfaces" description="Build chat interfaces and customize how MCP features display" href="/guides/build-interfaces" />

<LearnMore title="Give Tambo Extra Context" description="Make Tambo aware of state, let users attach context, and make it referenceable" href="/guides/give-context" />

<LearnMore title="Let Tambo Take Actions" description="Register tools so Tambo can call your functions" href="/guides/take-actions" />

<LearnMore title="Add Authentication" description="Set up user authentication for your Tambo application" href="/guides/add-authentication" />

<LearnMore title="Connect MCP Servers" description="Connect external tools and data sources using the Model Context Protocol" href="/guides/connect-mcp-servers" />

<LearnMore title="Self-hosting" description="Deploy and run Tambo on your own infrastructure" href="/guides/self-hosting" />
