What problem does it solve? Composing replies in chat-based agent sessions is slow when the next step is a predictable approval, navigation, or inspection decision. This Skill compiles current state, available capabilities, and user intent into ephemeral prompt-button interfaces so users can respond with a tap instead of typing. ## Core Features & Use Cases - State-Derived Controls: Builds buttons from live, contract, conversational, or adapted evidence while keeping domain state with its real owner and never inventing shadow state. - Semantic Row Layouts: Composes ragged button rows (1, 2, 1→2→N×1, R×C grids) based on task relationships, label pressure, and phone-width constraints using telegram_button JSON or Compact Matrix Literal syntax. - Safety and Confirmation Flows: Routes destructive, privileged, or irreversible actions through two-stage confirmation surfaces and never embeds secrets in labels or prompts. - Use Case: During a Telegram session, a user sends a filesystem path; the agent renders an Up button, pagination controls, and up to 10 sorted entry buttons so the user navigates directories by tapping instead of typing paths. ## Quick Start Ask the agent on Telegram to show the contents of a directory path and it will render a tappable navigation surface with Up, pagination, and entry buttons.