Building an AI Agent with Claude Code
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 # Module What You’ll Learn 0 What We’re Building See the final result in action 1 Claude Code Essentials CLAUDE.md, plan mode, effective prompting 2 Building a Skill Teach Claude your domain with structured knowledge 3 Building an MCP Server Give Claude access to real-time data 4 Building an AI Agent Create an autonomous agent with the Agent SDK 5 Putting It All Together Adapt the pattern to your own domain Prerequisites Claude Code installed and working A Telegram account (for the bot) Terminal basics (cd, ls, running commands) No programming experience required Source Code Garden Skill Garden MCP Server Garden Agent