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.