send-file
Original:🇺🇸 English
Translated
Send files, photos, audio, or videos to the current chat. MUST use whenever you need to deliver any file to the user. Covers: sending images, selfies, generated art, documents, music, videos, voice messages, screenshots, or ANY file the user asks to see. Triggers: 'send it to me', 'send it over', 'let me see', 'send me', 'show me', 'send photo', 'send file', sharing any file path. NEVER paste raw file paths in text — ALWAYS use this skill to send files.
4installs
Sourceninehills/skills
Added on
NPX Install
npx skill4agent add ninehills/skills send-fileTags
Translated version includes tags in frontmatterSKILL.md Content
View Translation Comparison →Send File Skill
Send files directly to the current Telegram chat. The environment variable is automatically available in your Bash environment.
ALMA_CHAT_IDCommands
bash
# Send a photo/image
alma send photo /path/to/image.jpg "optional caption"
# Send a document/file
alma send file /path/to/document.pdf "optional caption"
# Send audio/music
alma send audio /path/to/song.mp3 "optional caption"
# Send a video
alma send video /path/to/video.mp4 "optional caption"
# Send a voice message (ogg format)
alma send voice /path/to/voice.oggType Aliases
- /
photo→ sends as photo (compressed, inline preview)image - /
file/document→ sends as document (original quality, download)doc - /
audio→ sends as audio (with player UI)music - → sends as video (inline player)
video - → sends as voice message
voice
Tips
- Photos are compressed by Telegram. If quality matters, send as instead.
file - Caption is optional — omit it if not needed.
- is set automatically. You do NOT need to figure out the chat ID.
ALMA_CHAT_ID - If you want to send to a different chat, use :
--chat <chatId>alma send photo --chat 12345 /path/to/img.jpg - Always verify the file exists before sending.
⚠️ IMPORTANT
When you generate an image, create a file, or produce any output the user should receive as a file:
- Generate/create the file
- Use to deliver it
alma send - Mention what you sent in your text reply (but do NOT include the raw file path)
Do NOT just paste file paths in your reply and expect them to be auto-sent. YOU must explicitly send files.