Telegram Colored Choices Buttons
Skill by dandysuper
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/dandysuper/telegram-colored-choices-buttonsWhat This Skill Does
The Telegram Colored Choices Buttons skill for the OpenClaw AI platform provides a standardized, visual framework for button interaction within Telegram bots. Instead of presenting users with a monotonous list of flat buttons, this skill enforces a strict color-coding schema based on the psychological impact of the action. By utilizing Telegram's native button styling properties, it categorizes every interaction into three distinct tiers: Default (Primary), Destructive (Critical/Irreversible), and Secondary (Neutral/Dismissive). This ensures that users can intuitively navigate your bot's interface without misinterpreting the consequences of their clicks, significantly reducing user error in high-stakes workflows.
Installation
To integrate this functionality into your OpenClaw environment, execute the following command via your terminal:
clawhub install openclaw/skills/skills/dandysuper/telegram-colored-choices-buttons
Once installed, the OpenClaw agent will automatically intercept button generation events and apply the required styling metadata based on the action classification rules defined in the system prompt.
Use Cases
This skill is essential for any bot requiring user decision-making, specifically in the following scenarios:
- E-commerce & Subscription Flows: Differentiating between 'Subscribe' (default), 'Change Plan' (secondary), and 'Cancel Subscription' (destructive).
- Account Management: Distinguishing between 'Save Changes' and 'Delete Data'.
- Administrative Tools: Managing moderation tasks where 'Ban User' requires a visual warning (destructive) compared to 'View Profile' (secondary).
- Task Management: Highlighting 'Complete Task' as the primary action versus 'Postpone' as a secondary choice.
Example Prompts
- "OpenClaw, present a confirmation dialogue for the user to delete their saved API keys, ensuring the 'Delete' button is red and the 'Cancel' button is gray."
- "Create a menu for the document manager: 'Save Document' (primary), 'Edit Metadata' (secondary), and 'Discard Changes' (destructive)."
- "Show a subscription prompt: 'Upgrade to Pro' in blue, 'Learn More' in gray, and 'Close' in gray."
Tips & Limitations
- Consistency is Key: Do not override colors arbitrarily. The primary value of this skill lies in the predictable visual language. If everything is red, nothing is urgent.
- Hierarchy: Always limit 'destructive' actions to those that cause actual data loss. Overusing the destructive style will train users to ignore the warning.
- Platform Support: Ensure your underlying Telegram client/bot library supports the
styleparameter onInlineKeyboardButtonobjects, as this is a specific extension of the standard Telegram API wrapper provided by OpenClaw.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-dandysuper-telegram-colored-choices-buttons": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Related Skills
telegram-sticker-vibes
Automatically send Telegram stickers and emojis that match the mood and vibe of the conversation. Activates on every Telegram message to add expressive, human-like sticker and emoji reactions without being asked. Use this skill whenever you are chatting on Telegram to make conversations feel alive and fun.
ralphtalk
Self-improving conversational skill. Gets better at talking with every use. Saves what works to memory, evolves identity over time.
Seedance 2 Prompt Engineering Skill
Skill by dandysuper
coding-agent
Run Codex CLI, Claude Code, Kiro CLI, OpenCode, or Pi Coding Agent via background process for programmatic control.