From telegram-cli
Searches Telegram messages across all chats or specific chats. Filters by text query and sender. Limits results and formats output chronologically. Useful for retrieving past conversations via CLI.
npx claudepluginhub terrylica/cc-skillsThis skill is limited to using the following tools:
Search messages globally across all chats or within a specific chat.
Searches Telegram messages across all chats or specific chats by keyword, sender username/ID, or chat ID. Retrieves formatted results with timestamps, chat names, and IDs. Useful for finding old message history.
Telegram CLI for reading inbox/chats, searching messages, sending DMs/group messages, and managing contacts/groups/admins. Supports JSON output for automation.
Searches Slack messenger history for keyword-matching messages, scoped optionally to a chat or date window. Returns ranked hits for referencing discussions like rollbacks or incidents.
Share bugs, ideas, or general feedback.
Search messages globally across all chats or within a specific chat.
/usr/bin/env bash << 'EOF'
SCRIPT="${CLAUDE_PLUGIN_ROOT:-$HOME/.claude/plugins/marketplaces/cc-skills/plugins/telegram-cli}/scripts/send.py"
# Global search (all chats)
uv run --python 3.13 "$SCRIPT" search "search term" -n 20
# Search in specific chat
uv run --python 3.13 "$SCRIPT" search "keyword" --chat 2124832490
# Filter by sender
uv run --python 3.13 "$SCRIPT" search "topic" --from @username
# Combined: search in chat from specific sender
uv run --python 3.13 "$SCRIPT" search "query" --chat @groupname --from @sender -n 10
EOF
| Parameter | Type | Description |
|---|---|---|
| query | string | Search text (required) |
--chat | string/int | Limit to specific chat (omit for global) |
--from | string/int | Filter by sender |
-n/--limit | int | Max results (default: 20) |
[YYYY-MM-DD HH:MM] [Chat Name] (id:12345) Sender: Message text...