Use when user wants to search for messages across all Telegram chats or within a specific chat, find old messages by text, or look up Telegram message history filtered by sender.
From tlgnpx claudepluginhub terrylica/cc-skills --plugin tlgThis skill is limited to using the following tools:
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Optimizes cloud costs on AWS, Azure, GCP via rightsizing, tagging strategies, reserved instances, spot usage, and spending analysis. Use for expense reduction and governance.
Search messages globally across all chats or within a specific chat.
Self-Evolving Skill: This skill improves through use. If instructions are wrong, parameters drifted, or a workaround was needed — fix this file immediately, don't defer. Only update for real, reproducible issues.
~/.local/share/telethon/<profile>.session
/tlg:setup first/usr/bin/env bash << 'EOF'
SCRIPT="${CLAUDE_PLUGIN_ROOT:-$HOME/.claude/plugins/marketplaces/cc-skills/plugins/tlg}/scripts/tg-cli.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...
After this skill completes, check before closing:
Only update if the issue is real and reproducible — not speculative.