An automated UI enhancement skill that classifies and colors Telegram bot buttons based on the criticality and risk of user actions.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install telegram-colored-choices-buttons
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install telegram-colored-choices-buttons using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
This Openclaw Skills component ensures that every choice presented by an AI bot is visually distinct and intuitive. By automatically applying styles like destructive (red) for irreversible actions or secondary (gray) for neutral options, it significantly improves user safety and interface clarity. It eliminates the risk of sending unstyled, plain buttons by enforcing a strict rule-based classification system for all multi-choice interactions.
Built to integrate seamlessly with the Telegram Bot API, the skill uses a logical classification engine to differentiate between common actions, high-stakes operations, and simple navigation. This approach ensures that developers using Openclaw Skills can provide a professional, polished user experience without manually styling every individual button in their code.
To implement this skill, integrate the Python classifier into your bot's message handling logic. You can quickly verify the functionality using the provided shell helper:
./SKILL.sh <BOT_TOKEN> <CHAT_ID>
Ensure your bot environment supports the latest Telegram Bot API features to render the destructive and secondary button styles correctly.
The skill organizes button data using a structured mapping system to ensure consistent styling across all Openclaw Skills implementations:
| Attribute | Description |
|---|---|
| text | The visible label displayed on the button. |
| style | Determines color: destructive (red), secondary (gray), or omitted (blue/accent). |
| callback_data | The internal identifier sent back to the bot when the user interacts. |
| icon_custom_emoji_id | An optional unique ID for adding custom emoji icons to the button face. |
| row | An optional integer to force specific button placement within the layout. |
Loading
A precision prompt engineering framework for Seedance 2.0 JiMeng designed to transform multimodal references into production-ready video content.

A self-evolving conversational skill that develops a unique personality and persistent memory through active user interaction.

A specialized AI skill for planning and executing verifiable, incremental project migrations to idiomatic Rust while maintaining upstream synchronization.

A specialized tool for managing local GitHub repositories, indexing project knowledge, and streamlining Issue/PR tracking.

A dedicated service for AI agents to provision phone numbers, receive SMS, and extract verification codes programmatically.

Generates structured daily reports summarizing top AI research trends, company updates, and community discussions from Twitter.








































