ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified communication Safety 5/5

Telegram Colored Choices Buttons

Skill by dandysuper

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/dandysuper/telegram-colored-choices-buttons
Or

What 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

  1. "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."
  2. "Create a menu for the document manager: 'Save Document' (primary), 'Edit Metadata' (secondary), and 'Discard Changes' (destructive)."
  3. "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 style parameter on InlineKeyboardButton objects, as this is a specific extension of the standard Telegram API wrapper provided by OpenClaw.

Metadata

Stars3376
Views11
Updated2026-03-24
View Author Profile
AI Skill Finder

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 skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-dandysuper-telegram-colored-choices-buttons": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#telegram#ui#ux#bot-development#buttons
Safety Score: 5/5