A persistent system service that automatically detects and approves Telegram pairing codes for seamless session management.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install telegram-pairing-approver
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install telegram-pairing-approver using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Telegram Pairing Approver is a developer-centric automation tool designed to simplify the authentication lifecycle within the Openclaw Skills ecosystem. It functions as a persistent background service that monitors incoming Telegram messages for specific pairing code patterns, significantly reducing the manual overhead typically required to authorize new sessions. By leveraging a systemd service, it ensures that your pairing gateway remains active and responsive even after system reboots or service failures.
This skill is particularly valuable for developers and power users building automated communication pipelines or multi-agent systems that rely on Telegram as a primary interface. It eliminates the friction of manual code entry by identifying and processing codes in real-time, allowing for a truly hands-off session management experience across distributed environments.
To deploy the service, ensure you have your Telegram Bot Token ready. Execute the following commands in your terminal:
# Deploy the bot service and register it with the system
node scripts/deploy.js <YOUR_BOT_TOKEN>
# Verify that the service is active and running
systemctl status telegram-pairing-bot.service
The skill manages its operations through the following files and detection patterns:
| Component | Description |
|---|---|
scripts/deploy.js |
Main deployment logic that generates the service environment. |
telegram-pairing-bot.service |
Systemd unit file providing background persistence and auto-restart. |
| Pattern: Raw Code | Recognizes 8-character alphanumeric strings (e.g., NDW4JDJ4). |
| Pattern: Prefixed | Recognizes formats like code: NDW4JDJ4 or Pairing code: NDW4JDJ4. |
Loading
A specialized skill for cloning and deploying an OpenClaw instance to a fresh remote VPS using SSH and automated scripts.

A powerful tool for generating itemized AWS pricing CSVs from service lists using real-time API or cached bulk data.

An automated utility for transferring and indexing DJI camera footage from SD cards to networked storage solutions.

An AI-powered voice coaching skill that provides phoneme-level pronunciation analysis and actionable feedback using Azure Speech Services.

A technical modification for Openclaw Skills that ensures Telegram users can retrieve their pairing code multiple times before approval.

A technical utility to inject custom text and instructions into the automated pairing response for new Telegram bot users.








































