telegram-md-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 (e.g., drafts, code, content) with a Telegram recipient.
Why use this skill?
Learn to use the telegram-md-uploader skill to send your markdown files from OpenClaw to Telegram seamlessly. Boost your productivity with this simple file-sharing automation tool.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/courtneejay/telegram-md-uploaderWhat This Skill Does
The telegram-md-uploader is a specialized OpenClaw skill designed to streamline the workflow between your local workspace and the Telegram messaging platform. By automating the transmission of markdown (.md) files, this tool removes the friction of manual copy-pasting or file sharing. It operates by interfacing directly with the Telegram Bot API using the sendDocument method, ensuring that your formatted documentation, drafts, or code snippets retain their structural integrity when delivered to a recipient, group, or channel.
Installation
To integrate this skill into your environment, use the OpenClaw command line interface. Run the command: clawhub install openclaw/skills/skills/courtneejay/telegram-md-uploader. Once installed, you must define your credentials by setting the TELEGRAM_BOT_TOKEN and TELEGRAM_CHAT_ID environment variables. These are mandatory for the agent to authenticate with the Telegram network and route files to the correct destination. Adding these to your shell profile ensures they persist across sessions.
Use Cases
This skill is perfect for developers, writers, and technical managers who utilize Telegram for professional communication. Common use cases include:
- Sharing technical architecture drafts or documentation summaries directly from a codebase to a team's Telegram group.
- Archiving personal notes or daily stand-up logs from a local workspace into a private 'saved messages' or personal bot channel.
- Delivering code snippets or Markdown-formatted research findings to clients or stakeholders during active project development.
Example Prompts
- "OpenClaw, please send my latest project report
docs/architecture.mdto the development channel via Telegram." - "Find the file
notes/sprint-plan.mdin my current workspace and upload it to my main Telegram chat using the telegram-md-uploader." - "Upload
summary.mdto Telegram now so my team can review the changes I made to the README."
Tips & Limitations
The skill strictly enforces file validation, meaning it will reject any file that does not carry the .md extension. Always ensure your Telegram bot is a member of the target chat; otherwise, the API request will fail with a forbidden error. For security, never hardcode your bot tokens inside the script—always rely on environment variables. If you handle sensitive information, ensure your Telegram account and the bot settings have appropriate privacy filters enabled.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-courtneejay-telegram-md-uploader": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, external-api