telegramlisted
Install: claude install-skill tdimino/claude-code-minoan
# Telegram
Send, read, and respond to Telegram messages via the Claudicle daemon adapter. Thin skill layer on top of the existing `python-telegram-bot` v22 polling adapter at `~/.claudicle/daemon/adapters/telegram_adapter.py`.
## When to Use This Skill
- Sending a Telegram message from a Claude Code session
- Checking for unhandled Telegram messages in the inbox
- Processing Telegram messages through the `/telegram-respond` cognitive pipeline
- Managing Telegram memory context (working memory, user models, soul state)
## Prerequisites
- `python-telegram-bot` v21+ installed (`pip install python-telegram-bot`)
- `TELEGRAM_BOT_TOKEN` in `~/.config/env/secrets.env`
- Bot: `@claudicle_bot` (ID: 8646522411)
- Tom's Telegram ID: `633125581`
## Environment Variables
| Variable | Default | Description |
|----------|---------|-------------|
| `TELEGRAM_BOT_TOKEN` | -- | Bot token from @BotFather |
| `CLAUDICLE_TELEGRAM_ALLOWED_USERS` | -- | Comma-separated user IDs allowed to DM (empty = deny all) |
| `CLAUDICLE_TELEGRAM_ALLOWED_CHATS` | -- | Comma-separated chat IDs for groups (empty = all) |
| `CLAUDICLE_TELEGRAM_RESPOND_TO_DMS` | `true` | Respond to private messages (filtered by allowed users) |
| `CLAUDICLE_TELEGRAM_RESPOND_TO_MENTIONS` | `true` | Respond to @mentions in groups |
## Quick Start
```bash
# Start the listener (background daemon)
python3 ~/.claudicle/adapters/telegram/telegram_listen.py --bg
# Check for unhandled messages
cd ~/.claude/skills/telegram/scripts