What You’ll Build

A garden AI assistant that lives in Telegram: it monitors weather, gives personalized planting advice, accepts photos, and sends proactive notifications. All built by directing Claude Code, not writing code by hand.

Architecture

Skill (domain knowledge) → MCP Server (live data) → AI Agent (autonomy)

Each module adds a layer. By the end, you have a fully autonomous agent.

Modules

#ModuleWhat You’ll Learn
0What We’re BuildingSee the final result in action
1Claude Code EssentialsCLAUDE.md, plan mode, effective prompting
2Building a SkillTeach Claude your domain with structured knowledge
3Building an MCP ServerGive Claude access to real-time data
4Building an AI AgentCreate an autonomous agent with the Agent SDK
5Putting It All TogetherAdapt the pattern to your own domain

Prerequisites

Source Code