← Back to Skills Marketplace
Telegram Direct Send
by
niccoreyes
· GitHub ↗
· v1.0.0
· MIT-0
81
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install telegram-direct-send
Description
Send images to Telegram via direct Bot API using curl. Works around OpenClaw's broken image delivery pipeline (issue
Usage Guidance
This skill appears to do what it says (use curl to call Telegram Bot API), but the package metadata does not declare the environment variables the instructions require. Before installing: (1) treat TELEGRAM_BOT_TOKEN as a secret — prefer creating a dedicated bot with minimal scope and use a throwaway chat for testing; (2) do not blindly add auto-source lines to your ~/.bashrc unless you understand the security implications (sourcing a .env from a writable skill folder can be abused); (3) verify the skill's source/author (no homepage or repo is provided here); (4) if you proceed, keep the bot token out of version control, and revoke the token immediately if you suspect misuse. The metadata mismatch is the main red flag — ask the publisher to update the registry to declare required env variables (TELEGRAM_BOT_TOKEN, TELEGRAM_CHAT_ID) so the permission model is transparent.
Capability Analysis
Type: OpenClaw Skill
Name: telegram-direct-send
Version: 1.0.0
The telegram-direct-send skill is a utility designed to send images to Telegram via the official Bot API using curl, serving as a workaround for a reported platform bug. The skill's instructions in SKILL.md and skill.md guide the user or agent to configure environment variables and optionally update shell configuration files (~/.bashrc) for convenience. All behaviors, including network access to api.telegram.org and local file access for images and configuration, are transparently documented and strictly aligned with the stated purpose.
Capability Assessment
Purpose & Capability
Skill name and description match the instructions (it uses curl to call Telegram Bot API). However the registry metadata lists no required environment variables while the SKILL.md repeatedly instructs users to provide TELEGRAM_BOT_TOKEN and TELEGRAM_CHAT_ID — an incoherence between declared requirements and actual runtime needs.
Instruction Scope
SKILL.md is instruction-only and stays on-task: it shows curl commands to call Telegram endpoints and how to obtain bot token/chat id. It tells the agent/user to source a .env file and offers a wrapper script that sources the .env from the skill directory; these instructions grant the skill access to user-provided secrets and local filesystem paths but are consistent with the stated purpose.
Install Mechanism
No install spec and no code files — instruction-only. Required binary is curl which is appropriate and reasonable for the stated purpose.
Credentials
The runtime clearly needs TELEGRAM_BOT_TOKEN and TELEGRAM_CHAT_ID, but the registry metadata lists no required env vars. Requiring a bot token (a secret that allows sending messages/files to Telegram) is proportionate to the feature, but the missing declaration is a metadata inconsistency. Also, storing/sourcing the token from ~/.bashrc or an auto-loaded .env introduces persistence of secrets and increases risk if the file or skill directory is writable by others.
Persistence & Privilege
Skill is not forced always-on and does not request elevated privileges. However SKILL.md recommends adding an auto-source line to shell startup to load the .env from the skill workspace, which would persist credentials into interactive shells — an optional convenience that raises persistence and exfiltration risk if misused.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install telegram-direct-send - After installation, invoke the skill by name or use
/telegram-direct-send - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Direct Telegram API image sending - bypasses OpenClaw issue #63137
Metadata
Frequently Asked Questions
What is Telegram Direct Send?
Send images to Telegram via direct Bot API using curl. Works around OpenClaw's broken image delivery pipeline (issue. It is an AI Agent Skill for Claude Code / OpenClaw, with 81 downloads so far.
How do I install Telegram Direct Send?
Run "/install telegram-direct-send" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Telegram Direct Send free?
Yes, Telegram Direct Send is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Telegram Direct Send support?
Telegram Direct Send is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Telegram Direct Send?
It is built and maintained by niccoreyes (@niccoreyes); the current version is v1.0.0.
More Skills