Telegram Cloud Storage for Openclaw

A high-performance storage solution that leverages Telegram as an unlimited backend with a local API and UI.

oki3505f
v1.8.2
Feb 3, 2026
2
3.3k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install telegram-cloud-storage

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 telegram-cloud-storage 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 Telegram Cloud Storage?

Telegram Cloud Storage is a robust integration for Openclaw Skills that utilizes the Teldrive engine. It effectively converts your Telegram account into a high-speed, unlimited cloud storage provider. By providing a local REST API and a web-based user interface, it bridges the gap between Telegram's infrastructure and your local development or AI agent environment.

This skill is designed for performance, written in Go, and optimized for rapid file operations. It is particularly valuable for developers who need scalable storage solutions without the costs associated with traditional cloud providers, all while maintaining full programmatic control via an AI-native client.

Telegram Cloud Storage Use Cases

  • Storing large datasets or media files using Telegram as an unlimited backend.
  • Automating file management tasks through agent-based workflows.
  • Creating a self-hosted cloud drive accessible via web UI and REST API.
  • Integrating secondary storage layers into Openclaw Skills deployments.

How Telegram Cloud Storage Works

  1. The skill initializes the Teldrive binary which interacts directly with the Telegram API using your App ID and Hash.
  2. Files are indexed within a PostgreSQL database using the pgroonga extension for high-speed searching and metadata management.
  3. A local server provides a web interface for manual management and a REST API for programmatic interaction.
  4. The included Python client allows AI agents to perform file operations like listing, uploading, and downloading through standard CLI commands.

Telegram Cloud Storage Setup

1. Database Configuration

Set up a PostgreSQL (17+) database and install the pgroonga extension:

CREATE DATABASE teldrive;
\c teldrive
CREATE EXTENSION IF NOT EXISTS pgroonga;

2. Binary and Configuration

Install the necessary binaries and generate your configuration file:

./scripts/install_binary.sh
./scripts/setup.sh

3. Execution

Launch the storage server using the management script:

./scripts/manage.sh start

Telegram Cloud Storage Data Schema & Taxonomy

The skill organizes its infrastructure and metadata as follows:

Component Description
bin/ Contains the Teldrive executable binary.
config/ Houses config.toml and authentication tokens.
scripts/ Management, setup, and the client.py for AI agent interaction.
logs/ Operational logs for debugging and monitoring.
Postgres Stores file metadata and session hashes for fast retrieval.

Telegram Cloud Storage Advanced Features

  • Full REST API for custom integrations and third-party application support.
  • AI-native client.py designed for seamless integration with Openclaw Skills agents.
  • High-performance file searching powered by the pgroonga PostgreSQL extension.
  • Support for multiple Telegram sessions and JWT-based authentication for secure access.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Requires
Bins teldrive
Github Stars: 0
forks: 0

Featured*