tg-bot-usage
Facilitates Telegram bot usage, including file transfers and commands.
Install
mkdir -p .claude/skills/tg-bot-usage && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/12632" && unzip -o skill.zip -d .claude/skills/tg-bot-usage && rm skill.zipInstalls to .claude/skills/tg-bot-usage
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Use the Telegram bot effectively (commands, queue, attachments), including sending files/archives back via /upload.Key capabilities
- →Send a file as a Telegram document.
- →Zip a directory automatically for upload.
- →Force zip a file for upload.
- →Upload files from the repo workspace.
- →Upload files from the tg_uploads directory.
How it works
The skill uses the /upload command to send a specified file or directory to Telegram, zipping directories automatically.
Inputs & outputs
When to use tg-bot-usage
- →Uploading files to telegram
- →Sending logs to telegram
- →Managing bot commands
About this skill
tg-bot-usage
Use this skill when you need to operate the Telegram bot UX (or suggest copy-ready commands to the user), especially for returning artifacts back to Telegram.
File upload (back to Telegram)
When the user asks for a file/log/archive (or you produced an artifact on disk), use /upload:
/upload <path>— send a file as a Telegram document.- If
<path>is a directory — it will be zipped automatically. /upload --zip <path>— force zip even for a file.
Constraints:
- Path must be inside the repo workspace or
tg_uploads/**(paths outside are rejected). - Size limit:
TG_SEND_MAX_MB(defaults toTG_UPLOAD_MAX_MB; fallback50). - Owner private chat only (not for groups / non-owner chats).
Examples:
/upload logs/tg-bot/state.json
/upload logs/tg-bot --zip
/upload tg_uploads/242753904/20260104-130256_827874_BQACAgIA_MVP_Инструкция_к_Ферме__11.11.pdf
When not to use it
- →When the path is outside the repo workspace or tg_uploads directory.
- →When uploading to groups or non-owner chats.
- →When the file size exceeds TG_SEND_MAX_MB.
Limitations
- →Path must be inside the repo workspace or tg_uploads/**.
- →Size limit is TG_SEND_MAX_MB.
- →Uploads are only for the owner's private chat.
How it compares
This skill provides a direct command-line interface for Telegram uploads, automating the zipping of directories, unlike manual file transfers.
Compared to similar skills
tg-bot-usage side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| tg-bot-usage (this skill) | 0 | 6mo | No flags | Beginner |
| gmail-manager | 27 | 4mo | Review | Intermediate |
| mailchimp-automation | 2 | 4mo | No flags | Intermediate |
| action-creator | 2 | 9mo | No flags | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by kvcop
View all by kvcop →You might also like
gmail-manager
jeffvincent
Manage Gmail - send, read, search emails, manage labels and drafts. Use when user wants to interact with their Gmail account for email operations.
mailchimp-automation
sickn33
Automate Mailchimp email marketing including campaigns, audiences, subscribers, segments, and analytics via Rube MCP (Composio). Always search tools first for current schemas.
action-creator
anthropics
Creates user-specific one-click action templates that execute email operations when clicked in the chat interface. Use when user wants reusable actions for their specific workflows (send payment reminder to ACME Corp, forward bugs to engineering, archive old newsletters from specific sources).
gmcli
badlogic
Gmail CLI for searching emails, reading threads, sending messages, managing drafts, and handling labels/attachments.
convertkit-automation
Zidong-LLC
Automate ConvertKit (Kit) tasks via Rube MCP (Composio): manage subscribers, tags, broadcasts, and broadcast stats. Always search tools first for current schemas.
send-message
gitduk
Send a message to a Telegram chat via the Bot API directly. Self-contained — reads its own .env at the skill root and has no dependency on any Telegram plugin. Use when the user asks to push a Telegram notification to their phone, test the bot token, send from a hook or one-shot script, or 给 telegra