← Back to Skills Marketplace
courtneejay

Telegram .md File Uploader

by Courtnee J. · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ⚠ suspicious
241
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install telegram-md-uploader
Description
Uploads and sends .md files from your OpenClaw workspace to a specific Telegram chat using the Telegram Bot API. Use when you need to share workspace files (...
Usage Guidance
This skill's behavior is consistent with its name: it reads a local .md file and sends it to a Telegram chat using the bot token and chat id. Before installing: 1) Confirm you trust the skill's author (source is unknown). 2) Expect to provide TELEGRAM_BOT_TOKEN and TELEGRAM_CHAT_ID — the registry metadata did not list these, so don't assume no secrets are needed. 3) Review the included upload.py yourself (or run it in an isolated environment) — it posts only to api.telegram.org but you should verify no additional endpoints are present. 4) Ensure the Python 'requests' package is available or add it to your environment. 5) If you supply a bot token, limit the bot's permissions and consider rotating the token if anything unexpected happens.
Capability Analysis
Type: OpenClaw Skill Name: telegram-md-uploader Version: 1.0.1 The telegram-md-uploader skill is a straightforward utility designed to send Markdown files to a Telegram chat via the official Telegram Bot API. The Python script (upload.py) correctly validates file extensions, uses environment variables for sensitive credentials, and contains no evidence of data exfiltration beyond its stated purpose or any malicious execution patterns.
Capability Assessment
Purpose & Capability
The skill's stated purpose (upload .md to Telegram) matches the code and SKILL.md. However, the registry metadata declares no required environment variables or primary credential while the SKILL.md and code clearly require TELEGRAM_BOT_TOKEN and TELEGRAM_CHAT_ID — an inconsistency that should have been declared in metadata.
Instruction Scope
SKILL.md instructions are narrowly scoped to reading a local .md file and sending it via the Telegram Bot API. The instructions do not request unrelated files, other credentials, or unexpected network endpoints (only api.telegram.org).
Install Mechanism
No install spec (instruction-only) — low install risk. The code imports the 'requests' library, but no install guidance or dependency declaration is present; the runtime must already have requests installed. This is an operational mismatch but not inherently malicious.
Credentials
Only two environment variables (bot token and chat id) are needed and are proportional to the task. The concern is that these required secrets are not declared in the skill's metadata (required.env / primary credential), which reduces transparency and increases risk if users assume no secrets are needed.
Persistence & Privilege
Skill does not request persistent/always-on privileges, does not modify other skills or system settings, and does not try to store tokens itself. Default autonomy is allowed but not combined with other high privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install telegram-md-uploader
  3. After installation, invoke the skill by name or use /telegram-md-uploader
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
- Added initial implementation of the uploader script (upload.py). - Updated usage to use environment variables for bot token and chat ID instead of command-line arguments. - Simplified usage instructions and removed alias configuration. - Improved troubleshooting documentation for missing environment variables.
v1.0.0
Initial release of telegram-md-uploader. - Uploads and sends .md files from your OpenClaw workspace to any Telegram chat via the Telegram Bot API. - Requires a bot token and chat ID for secure file delivery. - Provides alias setup instructions for quick command-line usage. - Supports direct and aliased command execution for convenient workflow integration. - Includes troubleshooting tips for common errors (e.g., invalid token, chat ID, or file path).
Metadata
Slug telegram-md-uploader
Version 1.0.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is Telegram .md File Uploader?

Uploads and sends .md files from your OpenClaw workspace to a specific Telegram chat using the Telegram Bot API. Use when you need to share workspace files (... It is an AI Agent Skill for Claude Code / OpenClaw, with 241 downloads so far.

How do I install Telegram .md File Uploader?

Run "/install telegram-md-uploader" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Telegram .md File Uploader free?

Yes, Telegram .md File Uploader is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Telegram .md File Uploader support?

Telegram .md File Uploader is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Telegram .md File Uploader?

It is built and maintained by Courtnee J. (@courtneejay); the current version is v1.0.1.

💬 Comments