Telegram MD Uploader for Openclaw

A specialized tool for automating the delivery of Markdown documents from your development workspace to Telegram chats.

courtneejay
v1.0.1
Mar 17, 2026
0
849
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install telegram-md-uploader

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-md-uploader 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 MD Uploader?

The Telegram MD Uploader is a utility designed for the Openclaw Skills ecosystem that bridges the gap between your local coding environment and Telegram. It allows developers and content creators to instantly share drafts, code snippets, or documentation stored in .md format with team members or clients without leaving the terminal. By leveraging the Telegram Bot API, it ensures secure and fast file delivery.

As part of the wider range of Openclaw Skills, this tool focuses on streamlining the communication of technical assets. By integrating this into your workflow, you can bypass manual file uploads and maintain a continuous flow of information from your workspace to your preferred messaging platform.

Telegram MD Uploader Use Cases

  • Sharing project documentation drafts with team members in Telegram groups.
  • Sending automated reports or logs generated in Markdown format to a private chat.
  • Quickly moving content from an OpenClaw workspace to a mobile device for review.
  • Integrating document delivery into larger Openclaw Skills automation pipelines.

How Telegram MD Uploader Works

  1. The user specifies a Markdown file path via the command line interface.
  2. The script validates the file existence and ensures it has a .md extension.
  3. It retrieves the necessary authentication tokens from the environment variables.
  4. The skill initiates a POST request using multipart/form-data to the Telegram Bot API's sendDocument endpoint.
  5. The file is delivered to the specified chat ID, and a confirmation or error message is returned.

Telegram MD Uploader Setup

To use this within the Openclaw Skills framework, first obtain a bot token from @BotFather and identify your target Chat ID. Then, configure your environment variables to ensure secure communication:

export TELEGRAM_BOT_TOKEN='your_token_here'
export TELEGRAM_CHAT_ID='your_chat_id_here'

To use the skill, execute the following command in your terminal:

python3 scripts/upload.py <file_path.md>

Telegram MD Uploader Data Schema & Taxonomy

The skill manages data through environmental configuration and local file system paths. Below is the metadata and data structure:

Component Description
Input Path to a valid .md file
Environment Variables TELEGRAM_BOT_TOKEN, TELEGRAM_CHAT_ID
API Method sendDocument (Telegram Bot API)
File Type Markdown (.md) only
Delivery Target Telegram Chat, Group, or Channel

Telegram MD Uploader Advanced Features

  • Environment-based configuration for secure credential management without hardcoding tokens.
  • Strict file extension validation to prevent incorrect data types from being sent via the API.
  • Lightweight Python implementation suitable for integration into custom Openclaw Skills workflows.
  • Support for diverse Telegram destinations including group chats, channels, or private direct messages via Chat ID configuration.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*