← 返回 Skills 市场
oki3505f

Telegram Cloud Storage

作者 om yarewara · GitHub ↗ · v1.8.2
cross-platform ⚠ suspicious
2339
总下载
2
收藏
4
当前安装
4
版本数
在 OpenClaw 中安装
/install telegram-cloud-storage
功能描述
A high-performance Telegram Cloud Storage solution using Teldrive. Turns Telegram into an unlimited cloud drive with a local API/UI.
安全使用建议
This package appears to be a straightforward wrapper around Teldrive, but review these before installing: (1) Trust the binary source — the installer downloads a GitHub release; confirm the release and checksum if you need assurance. (2) Expect to provide Telegram App ID/Hash, a Postgres connection string, and a JWT secret — those are required for operation. (3) The Python client reads TELDRIVE_TOKEN and TELDRIVE_SESSION_HASH from env or token files; the registry metadata doesn't declare these env vars, so be aware of where tokens/sessions will be stored (config/token.txt and the DB). (4) setup.sh is interactive and uses simple sed substitutions that may break or mangle inputs containing special characters — avoid pasting complex secrets with newlines or problematic characters, or edit config/config.toml by hand. (5) Check how the server binds (network exposure) and ensure you do not expose the service publicly without authentication and a strong JWT secret. (6) If you have low trust in the publisher, run the skill in an isolated environment (container/VM) and inspect the downloaded teldrive release before running.
功能分析
Type: OpenClaw Skill Name: telegram-cloud-storage Version: 1.8.2 The skill is classified as suspicious primarily due to `scripts/install_binary.sh` which downloads and executes a remote binary from GitHub. While the source (`https://github.com/tgdrive/teldrive`) appears official for the stated purpose, downloading and executing code from an external source is a high-risk operation that could be exploited in a supply chain attack if the remote repository were compromised. Additionally, the skill handles sensitive credentials like Telegram API keys, database connection strings, and JWT secrets, which, while necessary for its functionality, represent a significant attack surface if the skill itself were compromised.
能力评估
Purpose & Capability
Name/description match the files and scripts: the skill bundles a Teldrive binary installer, setup, management scripts, and a Python client to talk to a local Teldrive server. The declared need for a database and Telegram API credentials is appropriate for Teldrive.
Instruction Scope
Runtime instructions operate on the skill directory (create config, install binary, start/stop service) and the Python client talks only to localhost:8080. The SKILL.md and client reference TELDRIVE_TOKEN and TELDRIVE_SESSION_HASH for operations, but these env vars are not listed in registry metadata. setup.sh is interactive and uses sed replacements (fragile for inputs with special chars). No instructions request unrelated system files or external endpoints other than the GitHub release URL and localhost API.
Install Mechanism
Install uses an exec script that downloads a tarball from a GitHub releases URL (https://github.com/tgdrive/teldrive/releases/...). This is a common/traceable source and the script extracts and installs a binary into the skill's bin/ directory. Minor inconsistency: the installer hardcodes VERSION=1.8.0 while the skill registry version is 1.8.2.
Credentials
The skill legitimately requires Telegram App ID/Hash, a Postgres connection string, and a JWT secret (all collected by setup.sh). The client uses TELDRIVE_TOKEN and TELDRIVE_SESSION_HASH, but the registry lists no required env vars — this mismatch should be corrected so users know which secrets are needed. Requested credentials are proportional to the functionality (they are necessary for Teldrive operation).
Persistence & Privilege
The skill does not request always:true and does not modify other skills or system-wide agent settings. It writes files within its own directory (bin/, config/, logs/, pidfile) and starts the Teldrive process; this is expected behavior for a self-contained service.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install telegram-cloud-storage
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /telegram-cloud-storage 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.8.2
Final clean release. Rebuilt with Teldrive 1.8.0 engine. Credits to tgdrive/teldrive.
v1.8.1
Fixed security leak in previous version. Rebuilt from scratch with Teldrive 1.8.0 engine. Credits to tgdrive/teldrive.
v1.8.0
Rebuilt from scratch with Teldrive 1.8.0. High performance, AI client included, and easier setup instructions. Credits to tgdrive/teldrive.
v0.1.0
Initial release of Telegram Cloud Storage skill. - Enables agents to use Telegram as an unlimited, distributed cloud storage backend with auto-chunking, encryption, and multi-bot support. - Provides Python CLI commands for uploading, downloading, listing, and deleting files. - Stores all metadata locally with Postgres for privacy and persistence. - Includes setup instructions for building the backend and running required services. - Designed for agent workflows needing scalable, persistent storage beyond local disk limits.
元数据
Slug telegram-cloud-storage
版本 1.8.2
许可证
累计安装 4
当前安装数 4
历史版本数 4
常见问题

Telegram Cloud Storage 是什么?

A high-performance Telegram Cloud Storage solution using Teldrive. Turns Telegram into an unlimited cloud drive with a local API/UI. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 2339 次。

如何安装 Telegram Cloud Storage?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install telegram-cloud-storage」即可一键安装,无需额外配置。

Telegram Cloud Storage 是免费的吗?

是的,Telegram Cloud Storage 完全免费(开源免费),可自由下载、安装和使用。

Telegram Cloud Storage 支持哪些平台?

Telegram Cloud Storage 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Telegram Cloud Storage?

由 om yarewara(@oki3505f)开发并维护,当前版本 v1.8.2。

💬 留言讨论