# Tutorials

Step-by-step guides for setting up and extending CrabTalk.

## [Set Up](/content/docs/crabtalk/tutorials#set-up/index.html)

Connect services to your agent — each takes under 5 minutes.

- [Set Up Telegram](/content/blog/setup-telegram/index.html) — connect a Telegram bot, real-time responses
- [Set Up WeChat](/content/blog/setup-wechat/index.html) — connect a WeChat bot, real-time responses
- [Set Up Search](/content/blog/setup-search/index.html) — give your agent web search, zero API keys
- [Use Browser Tools](/content/blog/use-browser-tools/index.html) — navigate pages, extract content, fill forms
- [Set Up Playwright](/content/blog/setup-playwright/index.html) — full browser automation with headless Chromium
- [Set Up Gstack](/content/blog/setup-gstack/index.html) — garrytan's AI engineering workflow agent

## [Build Your Own](/content/docs/crabtalk/tutorials#build-your-own/index.html)

Create custom extensions for CrabTalk.

- [Write a Skill](/content/blog/write-a-skill/index.html) — Markdown file, YAML frontmatter, instant availability
- [Build an MCP Server](/content/blog/build-mcp-server/index.html) — tool server with start/stop and auto-discovery
- [Multi-Agent Setup](/content/blog/multi-agent-setup/index.html) — delegation, scoped tools, specialized prompts
- [Build a Gateway](/content/blog/build-gateway/index.html) — connect any messaging platform to your agents

Browse the [Hub](/content/hub/index.html) for more packages from the community.

[Quickstart  
Run your first CrabTalk agent in under a minute — start the daemon and chat.](/content/docs/crabtalk/quickstart/index.html) [Configuration  
Configure CrabTalk — config.toml, models, MCP servers, and agents.](/content/docs/crabtalk/config/index.html)
