← 返回 Skills 市场
247
总下载
0
收藏
0
当前安装
4
版本数
在 OpenClaw 中安装
/install telegram-file-sender
功能描述
Send files or notes up to 50MB to a Telegram user via bot, supporting local, iCloud, relative, or Knowledge/ paths with automatic zipping if needed.
安全使用建议
This skill appears to do what it says, but review these practical points before installing or using it:
- Ensure you trust the agent with local files: the script will read any file path you provide and prepare it for sending (no built-in checks prevent sending sensitive files).
- Check which bot account will be used: the script defaults to 'CyreneAssistant_bot' if you don't pass accountId. Confirm OpenClaw's configured accountId(s) before sending.
- The SKILL.md mentions '~' expansion and workspace isolation, but the included script does not expand '~' nor enforce workspace boundaries; the agent or caller should expand user paths and enforce directory restrictions if needed.
- Confirm python3 is available on the runtime host since the instructions call 'python3' (the metadata did not declare python3 as required).
- Temporary files are removed on the normal success path, but if the message tool fails or the agent crashes, tmp files may remain — monitor and clean /tmp as needed.
- If you need stricter controls (prevent sending files outside a specific workspace or blocking certain extensions), request those checks be added to the helper or enforced by platform policies.
能力评估
Purpose & Capability
Name/description match the included helper script and runtime instructions. The skill prepares a local file (optionally zips it) and relies on OpenClaw's message/send tool to actually call the Telegram API — this is coherent for a 'Telegram File Sender'. No unrelated credentials, binaries, or external endpoints are requested by the skill.
Instruction Scope
Instructions are narrowly scoped: run the bundled Python helper to prepare a file, parse its output, call the platform's message tool to send the file, then delete temp files. However, two minor mismatches should be noted: (1) SKILL.md mentions support for '~' and iCloud paths and 'workspace isolation', but the script does not call os.path.expanduser() or perform explicit workspace-restriction checks; it will accept any path that exists on disk. (2) The script can read and copy any file the agent is asked to send — this is expected behavior but means the agent (and the user) must ensure they don't inadvertently send sensitive local files.
Install Mechanism
This is an instruction-only skill with a small helper script included (no install spec). That is low risk. The SKILL.md invokes 'python3' but the registry metadata did not declare python3 as a required binary; platforms that lack python3 would fail. No network downloads or archive extraction are performed.
Credentials
The skill declares no environment variables or secrets. It relies on OpenClaw's server-side Telegram bot configuration (accountId) which is appropriate. The script has a hardcoded default account_id ('CyreneAssistant_bot') if none is provided — users should verify that default or pass the intended accountId.
Persistence & Privilege
The skill does not request permanent presence (always:false), does not modify other skills or system-wide configuration, and does not require elevated privileges. It creates temporary files under a temp directory and instructs the agent to delete them after sending.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install telegram-file-sender - 安装完成后,直接呼叫该 Skill 的名称或使用
/telegram-file-sender触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.3
1.0.3: Simplified file identification — any path/extension works, no Knowledge/ requirement.
v1.0.2
1.0.2: Removed all personal bot names and user IDs from skill content. All examples now use generic placeholders.
v1.0.1
1.0.1: Expanded SKILL.md body content, replaced subprocess zip with native zipfile module, added homepage metadata, resolved preflight warnings.
v1.0.0
Initial release: send files/documents to Telegram users via bot. Handles files up to 50MB, auto-zips larger files, supports iCloud and local paths.
元数据
常见问题
Telegram File Sender 是什么?
Send files or notes up to 50MB to a Telegram user via bot, supporting local, iCloud, relative, or Knowledge/ paths with automatic zipping if needed. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 247 次。
如何安装 Telegram File Sender?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install telegram-file-sender」即可一键安装,无需额外配置。
Telegram File Sender 是免费的吗?
是的,Telegram File Sender 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Telegram File Sender 支持哪些平台?
Telegram File Sender 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Telegram File Sender?
由 wuu Dao(@daowuu)开发并维护,当前版本 v1.0.3。
推荐 Skills