Telegram File Sender
/install better-telegram-file-sender
Telegram File Sender
Workflow
- Confirm file exists (read path).
- Read
chat_idfrom the## Inbound Context (trusted metadata)JSON block in the system prompt (value looks liketelegram:1234567890). - Run
scripts/send_file.sh \x3Cpath> ['caption'] \x3Cchat_id>. - Confirm sent (msg ID logged).
Examples
- User: "Gửi zip cho tao" → exec
send_file.sh ./file.zip "Your file 🦾" telegram:1234567890 - User: "Attach test.pdf" →
send_file.sh test.pdf "File from OpenClaw 🦾" telegram:1234567890
File not found? Ask user confirm path.
Caption optional, default "File from OpenClaw 🦾".
Resolve paths: workspace rel, abs ok.
chat_id: always taken from ## Inbound Context → chat_id field. Never hardcode.
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install better-telegram-file-sender - After installation, invoke the skill by name or use
/better-telegram-file-sender - Provide required inputs per the skill's parameter spec and get structured output
What is Telegram File Sender?
Send files (zip, pdf, image, etc.) to the current Telegram chat using openclaw message send --media. Use when user asks to "gửi file", "send z... It is an AI Agent Skill for Claude Code / OpenClaw, with 74 downloads so far.
How do I install Telegram File Sender?
Run "/install better-telegram-file-sender" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Telegram File Sender free?
Yes, Telegram File Sender is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Telegram File Sender support?
Telegram File Sender is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Telegram File Sender?
It is built and maintained by dzunglaviet (@dzunglaviet); the current version is v1.0.1.