BT

bayramannakov/telegram-assistant-skill

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

21 stars 质量 49 趋势 10MIT

Claude Code 用于 Telegram 自动化的技能:摘要、样式提取、频道发布

概览

一项Claude代码技能,用于自动化Telegram工作流程:摘要、频道发布和风格匹配草稿。 - : 优先分类所有聊天中未读消息摘要 - 分析频道帖子以捕捉写作风格模式 - : 与真实声音相符的帖子草稿,保存为草稿供审核 - Claude 代码或兼容代理 - 已配置 Telegram-mcp 服务器 - 来自 https://my.telegram.org 的 Telegram API 凭证 触发条件:“电报摘要”、“未读消息”、“早间摘要” 触发条件:“分析写作风格”、“从频道提取风格” 触发条件:“发帖到频道”、“草拟电报帖子”、“写给频道” 该技能遵循一项政策:- 绝不通过send_message直接发送消息 - 始终使用save_draft以便发送前可在Telegram中审核- 草稿会出现在你的Telegram应用的聊天输入栏 该技能在合并到telegram-mcp中的以下PR时效果最佳:- PR #45:草图管理工具(save_draft、get_drafts、clear_draft)...

概述(AI 翻译)

一项Claude代码技能,用于自动化Telegram工作流程:摘要、频道发布和风格匹配草稿。

特色

  • 摘要工作流程:以优先级分类总结所有聊天的未读消息
  • 风格提取:分析频道帖子以捕捉写作风格模式
  • 帖子工作流程:与你真实声音相符的帖子草稿,保存为草稿供审核

要求

安装

  1. 克隆这个仓库:

  2. Claude技能目录的Symlink:

  3. 重启 Claude 代码

  4. 确认技能被检测到:

用途

摘要工作流程

触发条件:“电报摘要”、“未读消息”、“早间摘要”

风格提取

触发条件:“分析写作风格”、“从频道提取风格”

后期工作流程

触发条件:“发帖到频道”、“草拟电报帖子”、“写给频道”

安全

这项技能遵循优先选秀的政策:

  • 绝不通过[[T1]直接发送消息]
  • 始终使用 save_draft,这样你可以在发送前在 Telegram 中进行审核
  • 草稿会出现在你的Telegram应用聊天输入栏

依赖关系

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

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

Installation

  1. Clone this repo:
git clone https://github.com/BayramAnnakov/telegram-assistant-skill.git
  1. Symlink to Claude skills directory:
ln -s /path/to/telegram-assistant-skill ~/.claude/skills/telegram-assistant
  1. Restart Claude Code

  2. 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_draft so 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

在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add bayramannakov/telegram-assistant-skill
新手?先看 mcpskill.org 教程 →