notify

Send notifications to Mac, Telegram, Slack, and Discord via Python API or CLI.

27|9|Updated Jan 25, 2026
One-click install
npx skills add https://github.com/Leoyishou/personal-ai-company --skill notify-leoyishou
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: notify
Source: https://github.com/Leoyishou/personal-ai-company/tree/main/claude-global/skills/api-notify
Command: npx skills add https://github.com/Leoyishou/personal-ai-company --skill notify-leoyishou

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires telethon, and includes scripts (resource) components.

What problem does it solve?

跨渠道通知需求,集中管理通知推送,使开发者和团队能够在一个统一入口向 Mac、Telegram 等渠道发送通知。

Core Features & Use Cases

  • 统一通知中心:通过 Python API 和 CLI 发送通知到 Mac、Telegram、Slack、Discord(未来扩展)
  • 灵活配置:通过 ~/.claude/skills/notify/config.json 指定默认渠道和渠道参数
  • 异步 Telegram:使用 Telethon 连接 Telegram,支持将通知保存到 Saved Messages

Quick Start

Run the CLI tool to send a test notification to all channels.

Frequently Asked Questions about notify

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I send notifications to Mac and Telegram from a Python script?

You can send multi-channel notifications to Mac and Telegram using a Python API and CLI. It requires Python 3 and a local config file at ~/.claude/skills/notify/config.json to specify default channels and parameters.

Do I need Telethon to push notifications to Telegram?

Telethon is required for asynchronous Telegram integration. It connects to Telegram and supports sending notifications directly to your Saved Messages for reliable multi-channel message delivery.

Can I configure multiple notification channels like Slack and Discord in one place?

You can manage multi-channel notifications across Mac, Telegram, Slack, and Discord through a unified configuration file. This centralizes your notification parameters and default channel selection for team-wide pushes.

What is the best way to automate cross-channel message delivery for development teams?

Automating cross-channel message delivery is best handled by a unified notification service. It provides a single entry point to push alerts across Mac and Telegram, using configurable channels operated via Python API and CLI.

How does the CLI tool handle multi-channel notification routing?

The CLI tool routes multi-channel notifications by reading the local config.json file. It sends test notifications to all configured channels, allowing you to verify your Mac, Telegram, Slack, and Discord integrations end-to-end.

Are there limitations when pushing notifications to Saved Messages on Telegram?

Pushing notifications to Saved Messages requires the Telethon dependency for asynchronous Telegram integration. You must configure the correct channel parameters in your local config.json file to ensure successful message delivery.