Sync Telegram messages to local storage. Use when user asks to sync, pull, fetch, or download Telegram messages.
/plugin marketplace add lycfyi/community-agent-plugin/plugin install lycfyi-telegram-connector-plugins-telegram-connector@lycfyi/community-agent-pluginThis skill inherits all available tools. When active, it can use any tool Claude has access to.
Sync Telegram messages to local Markdown storage.
This skill downloads messages from Telegram groups to local Markdown files. Messages are stored in an LLM-friendly format that can be easily read and analyzed.
Sync default group (last 7 days):
python ${CLAUDE_PLUGIN_ROOT}/tools/telegram_sync.py
Sync specific group:
python ${CLAUDE_PLUGIN_ROOT}/tools/telegram_sync.py --group 1234567890
Sync last 30 days:
python ${CLAUDE_PLUGIN_ROOT}/tools/telegram_sync.py --days 30
Full sync (ignore previous state):
python ${CLAUDE_PLUGIN_ROOT}/tools/telegram_sync.py --full
Sync specific topic in a forum group:
python ${CLAUDE_PLUGIN_ROOT}/tools/telegram_sync.py --group 1234567890 --topic 5
Sync with custom message limit (for longer lookbacks):
python ${CLAUDE_PLUGIN_ROOT}/tools/telegram_sync.py --days 30 --limit 5000
The --limit option controls the maximum number of messages to sync per group/topic.
config/agents.yaml)--days 90 --limit 10000 for 90-day archivelast_message_id from sync stateMessages are saved to:
data/{group_id}-{slug}/messages.md
data/{group_id}-{slug}/sync_state.yaml
data/{group_id}-{slug}/group.yaml
For forum groups with topics:
data/{group_id}-{slug}/{topic_name}/messages.md
Telegram has strict rate limits. The sync tool:
If rate limited, you'll see the wait time and can retry later.
## 2026-01-06
### 10:30 AM - @alice (123456)
Hello everyone!
### 10:31 AM - @bob (789012)
↳ replying to @alice:
Hey there!
[photo: vacation.jpg (1.2MB)]
Reactions: heart 5 | thumbsup 3
0 - Success1 - Authentication error2 - Group not found or permission denied3 - Rate limitedtelegram-init - Initialize Telegram connectiontelegram-list - List groups and topicstelegram-read - Read synced messagesThis skill should be used when the user asks about libraries, frameworks, API references, or needs code examples. Activates for setup questions, code generation involving libraries, or mentions of specific frameworks like React, Vue, Next.js, Prisma, Supabase, etc.
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.