What problem does it solve? Building a Telegram bot from scratch involves repetitive boilerplate: project scaffolding, secret management, dependency setup, environment creation, and deployment configuration. This Skill automates the entire workflow so you get a working polling bot without manual setup errors. ## Core Features & Use Cases - Project Scaffolding: Generates a complete bot project with bot.py, requirements.txt, .env, .env.example, and .gitignore, keeping secrets out of version control. - Polling-Only Runtime: Implements handlers for commands, text messages, inline keyboards, and callback buttons using pyTelegramBotAPI with infinity_polling, no webhooks or web servers. - Cross-Platform Environment: Creates the virtual environment with uv and runs everything via uv run, working identically on Windows, macOS, and Linux. - Optional Server Deployment: On explicit request, deploys the bot to a remote server over SSH with systemd, nohup, or tmux for persistent operation. - Use Case: Ask for a bot that answers FAQs with inline buttons; the Skill scaffolds the project, collects your TELEGRAM_TOKEN, installs dependencies, launches the bot locally, and verifies it responds to /start. ## Quick Start Create a Telegram bot named museum-guide that answers questions with inline keyboard buttons and run it locally.