BayramAnnakov/telegram-assistant-skill
Claude Code skill for Telegram automation: digests, style extraction, channel posting
Deep Analysis
Telegram workflow automation skill supporting message summaries, style extraction, and channel publishing drafts
Core Features
Technical Implementation
- Draft safety - Never sends messages directly
- Style matching - Extract and replicate writing style
- MCP integration - telegram-mcp server
- AgentSkills.io - Open standard compliant
- Priority classification - Messages categorized by importance
- Generating Telegram message summaries
- Analyzing channel writing style
- Drafting channel posts
- Morning message summaries
- AI-assisted content creation
- Requires telegram-mcp server
- Requires Telegram API credentials
- Some features depend on unmerged PR
- MCP configuration is complex
- English documentation
Telegram Assistant Skill
A Claude Code skill for automating Telegram workflows: digests, channel posting, and style-matched drafts.
Features
- Digest Workflow: Summarize unread messages across all chats with priority classification
- Style Extraction: Analyze channel posts to capture writing style patterns
- Post Workflow: Draft posts matching your authentic voice, saved as drafts for review
Requirements
- Claude Code or compatible agent
- telegram-mcp server configured
- Telegram API credentials from https://my.telegram.org
Installation
- Clone this repo:
git clone https://github.com/BayramAnnakov/telegram-assistant-skill.git
- Symlink to Claude skills directory:
ln -s /path/to/telegram-assistant-skill ~/.claude/skills/telegram-assistant
-
Restart Claude Code
-
Verify the skill is detected:
Ask Claude: "use the telegram-assistant skill to show my unread messages"
Usage
Digest Workflow
Triggers: "telegram digest", "unread messages", "morning summary"
"Show me a digest of my unread Telegram messages"
"Summarize what I missed in Telegram today"
Style Extraction
Triggers: "analyze writing style", "extract style from channel"
"Analyze the writing style of my ProductsAndStartups channel"
"Extract style patterns from @cryptoEssay"
Post Workflow
Triggers: "post to channel", "draft telegram post", "write for channel"
"Draft a post about MCP for my channel using my style"
"Write a channel post about AI agents"
Safety
This skill follows a draft-first policy:
- Never sends messages directly via
send_message - Always uses
save_draftso you can review in Telegram before sending - Drafts appear in the chat input field in your Telegram app
Dependencies
This skill works best with the following PRs merged into telegram-mcp:
- PR #45: Draft management tools (save_draft, get_drafts, clear_draft)
- PR #46: Fix unread detection (unread_mark flag)
- PR #47: macOS Keychain support for secure credential storage
Until merged, you can use the fork with these features.
File Structure
telegram-assistant/
βββ SKILL.md # Main skill file (AgentSkills.io compliant)
βββ README.md # This file
βββ LICENSE # MIT License
βββ references/
βββ setup.md # Installation guide for telegram-mcp
βββ style-guide.md # Generated style guide (per-channel)
AgentSkills.io Compliance
This skill follows the AgentSkills.io open standard:
- Valid YAML frontmatter with required fields
- Trigger-based activation (not slash commands)
- Clear workflow documentation
License
MIT
Author
Bayram Annakov (@BayramAnnakov)
Co-created with Claude using the telegram-assistant skill itself.
Related Skills
BayramAnnakov/claude-reflect
BayramAnnakovA self-learning system for Claude Code that captures corrections, positive feedback, and preferences β then syncs them to CLAUDE.md and AGENTS.md.
BayramAnnakov/notebooklm-youtube-skill
BayramAnnakovA Claude skill that automates NotebookLM notebook creation from YouTube videos β research featured people, add sources, and generate Audio Overviews automatically
BayramAnnakov/activitywatch-analysis-skill
BayramAnnakovClaude Code skill for weekly productivity analysis using ActivityWatch data. Calculates focus scores, detects death loops, generates actionable insights.
BayramAnnakov/2026-coach
BayramAnnakovExecutive coaching skill for planning your 2026 using research-backed process goals. Works with Claude Code and Claude.ai.
BayramAnnakov/founder-voice-ghostwriter
BayramAnnakovAgent skill for collaborative ghostwriting for founders and experts
BayramAnnakov/ux-waiting-audit
BayramAnnakovAudit UX waiting states for web apps with long-running operations. Claude Code skill with browser automation.

