What problem does it solve? Telegram cannot render interactive HTML inline in chat, so rich content like charts, recipes, calculators, and checklists gets flattened into plain text. This Skill builds self-contained HTML artifacts, serves them over HTTP, and delivers them as Telegram Mini App buttons that open as full interactive panels. ## Core Features & Use Cases - Artifact generation and delivery: Write HTML, register it with the bundled stdlib-only artifact server (port 9877), and send a web_app button via the Telegram Bot API using send-artifact.py. - Ready-made templates: Generate shopping lists with localStorage persistence, recipes with portion scalers and timers, sortable/searchable CSV viewers, and markdown viewers from structured data or files. - Telegram theme integration: Artifacts use --tg-theme-* CSS variables so they automatically adapt to every Telegram theme, with gallery browsing at /artifacts/all. - Use Case: A user asks for a weekly meal plan with a grocery list. The agent generates a recipe artifact with a portion calculator and a persistent shopping-list checklist, then delivers both as tappable Mini App buttons in the chat. ## Quick Start Build an interactive HTML artifact for my recipe and send it to my Telegram chat using the send-artifact script with my configured host.