Notify Bot for Openclaw

A CLI utility designed to trigger Telegram bot sessions and send targeted notifications within group threads.

slk1061569042-lab
v1.0.0
Mar 3, 2026
0
1.1k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install notify-bot

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install notify-bot using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Notify Bot?

Notify Bot is a specialized automation utility that bridges CLI workflows with Telegram bot interactions. Its primary purpose is to send structured notifications to specific group topics, effectively waking up or activating bot sessions so they can receive further instructions. This is a critical component for developers orchestrating multi-agent systems where precise control over which bot is active is required.

By leveraging this tool within the Openclaw Skills framework, users can automate the initial handshake between a command-line environment and a Telegram-based AI agent. This ensures that the bot is ready to process commands from subsequent scripts like sessions_send without manual intervention.

Notify Bot Use Cases

  • Triggering specific AI agents (like image generation or coding bots) in Telegram group topics.
  • Activating multiple bots simultaneously for complex, multi-stage workflows.
  • Automating status updates for long-running CLI tasks directly to a team chat.
  • Managing bot session lifecycles within the Openclaw Skills ecosystem.

How Notify Bot Works

  1. The script identifies the target bot or bots from the provided arguments.
  2. It securely retrieves the required Telegram Bot Token from the system keychain.
  3. A POST request is sent to the Telegram API targeting a specific group ID and topic ID.
  4. The message delivery triggers the bot's session, making it active in the current context.
  5. The active session is then prepared to receive further task-specific commands via the Openclaw Skills infrastructure.

Notify Bot Setup

The script is located at ~/.openclaw/shared/notify_bot.sh. Before use, ensure your bot tokens are stored in the macOS Keychain.

# Format for keychain entry:
# openclaw.telegram.<bot_name>.bot_token

# Basic usage:
notify_bot.sh <bot_name> <group_id> <topic_id> <message>

Notify Bot Data Schema & Taxonomy

The skill manages data primarily through CLI arguments and Keychain lookups to maintain security and portability.

Parameter Description Source
bot_name The identifier for the bot (e.g., imagebot) CLI Argument
group_id The Telegram chat identifier CLI Argument
topic_id The specific thread ID within a group CLI Argument
bot_token The Telegram API secret macOS Keychain

Notify Bot Advanced Features

  • Batch Notification: Support for comma-separated bot names to notify multiple agents in one command.
  • Topic Precision: Built-in support for Telegram's forum-style topics for organized agent communication.
  • Keychain Security: Avoids hardcoding sensitive API keys by using system-level secret storage.
  • Workflow Integration: Designed to act as a precursor to automated session commands for Openclaw Skills.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*