Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
Version History
# tsend v2.1.0 Release Notes ## New Features - **Multi-file support**: Send multiple files in one command ```bash tsend send file1.pdf file2.jpg file3.png tsend send *.pdf ``` - **Progress indicator**: Shows `[1/3]` style progress for batch uploads - **Batch statistics**: Displays total file count and combined size - **Smart caption handling**: Caption is sent with the first file only ## Examples ```bash # Send multiple files tsend send document.pdf photo.jpg notes.txt # Wildcard support tsend send ~/Downloads/*.zip --caption "Backup files" # Mixed arguments tsend send report.pdf chart.png data.csv ``` ## Notes - Files are sent sequentially to avoid rate limits - If one file fails, others continue uploading - Exit code 1 only if all files fail
What This Skill Does
CLI tool for sending files to Telegram from the command line. Requires a bot token and chat ID configured once. Supports multiple named profiles for different bots or chats.
Sending files via the Telegram Bot API directly requires constructing multipart HTTP requests; tsend handles auth, config, and multi-file upload in a single command.
When to use it
- Send a generated PDF report to a Telegram chat
- Share screenshots from a remote server
- Deliver build artifacts to a team bot
- Batch-send multiple files in one command
- Automate file delivery from shell scripts
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: send document.pdf to Telegram with caption 'Final report'
- 1Run `tsend send document.pdf --caption 'Final report'`
- 2tsend reads bot token and chat ID from ~/.tsend/config.json
- 3Uploads document.pdf to Telegram via Bot API
- 4Attaches caption to the file message
File delivered to the configured Telegram chat with the specified caption
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.