telegram-smart-launcher
Enhance Telegram replies with context-aware dynamic CTA buttons (Smart Launcher UI). Use when replying to users on Telegram to provide relevant, time-sensitive, and task-oriented options for better interaction.
Best use case
telegram-smart-launcher is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Enhance Telegram replies with context-aware dynamic CTA buttons (Smart Launcher UI). Use when replying to users on Telegram to provide relevant, time-sensitive, and task-oriented options for better interaction.
Teams using telegram-smart-launcher should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/tg-smart-cta/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How telegram-smart-launcher Compares
| Feature / Agent | telegram-smart-launcher | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Enhance Telegram replies with context-aware dynamic CTA buttons (Smart Launcher UI). Use when replying to users on Telegram to provide relevant, time-sensitive, and task-oriented options for better interaction.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Telegram Smart Launcher (Smart Launcher UI)
This skill enables the agent to provide an interactive and efficient user experience on Telegram by appending context-aware CTA (Call to Action) buttons to replies.
## Usage Guidelines
When responding to a user on Telegram, always consider if providing quick-action buttons would improve efficiency.
### Button Selection Logic
1. **Time of Day Awareness**:
- **Morning (07:00 - 10:00)**: Focus on daily briefings, commute status, and agenda checks.
- **Work Hours (10:00 - 16:00)**: Focus on task progress, deep research, and project-specific actions.
- **Wrap-up (16:00 - 18:00)**: Focus on daily recaps, route home status, and tomorrow's preparation.
- **Night (20:00 - 23:00)**: Focus on reflection, mood checks, and planning for the next day.
2. **Context Awareness**:
- If the user is working on administrative or planning tasks, offer buttons for document drafting or data lookup.
- If the user is working on creative or design tasks, offer buttons for tool links or asset management.
- If a task just finished, offer "Next Steps" or "Recap" buttons.
3. **The "Free Text" Fallback**:
- Always include an option for free text input (e.g., "⌨️ Manual Input") to ensure the user feels in control.
## Implementation Pattern
Use the `message` tool with the `buttons` parameter. The `buttons` array is an array of arrays (rows) of button objects `[{text, callback_data}]`.
### Example (Wrap-up Phase)
```javascript
message({
action: "send",
target: "USER_ID",
message: "I've prepared the daily report for you.",
buttons: [
[
{ text: "📝 Daily Recap", callback_data: "/update" },
{ text: "🏠 Route Home", callback_data: "Check route home" }
],
[
{ text: "⏭️ Tomorrow's Agenda", callback_data: "What is the agenda for tomorrow?" },
{ text: "⌨️ Manual Input", callback_data: "keyboard_manual" }
]
]
})
```
## References
- See [references/time_logic.md](references/time_logic.md) for detailed time-based button presets.Related Skills
telegram-create-bot
Build and manage Telegram bots via the Telegram Bot API. Create bots, send messages, handle webhooks, manage groups and channels.
smart-context
Token-efficient agent behavior — response sizing, context pruning, tool efficiency, and delegation.
apipick-telegram-phone-check
Check if a phone number is registered on Telegram using the apipick Telegram Checker API.
rho-telegram-alerts
Send formatted trading alerts, portfolio updates, and market signals via Telegram.
trail-nav-telegram
Offline-capable hiking route guidance via Telegram location messages (OpenClaw)
telegram-auto-topic
Add `/topic` to the start of any message in a Telegram forum group to auto-create a new topic from it. A title is generated automatically from the message content. Github: https://github.com/itstauq/telegram-auto-topic
minimax-to-telegram
Generate images, audio, video using MiniMax MCP and send to Telegram.
macos-screenshot-telegram
Take a screenshot on macOS and send it to Telegram.
telegram-todolist
Telegram bot Todo List manager.
telegram-context
Toggle-enabled skill that fetches Telegram message history at session start for conversational continuity.
telegram-voice-to-voice-macos
Telegram voice-to-voice for macOS Apple Silicon: transcribe inbound .ogg voice notes with yap (Speech.framework)
anthrovision-telegram-body-scan
Run end-to-end body-scan measurement flow in Telegram using AnthroVision bridge tools.