A utility for AI agents to resolve Telegram media placeholders into downloadable files for vision and data analysis.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install tg-media-resolve
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install tg-media-resolve using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Telegram Media Resolver is a specialized tool designed to bridge the gap between Telegram's messaging interface and AI vision capabilities. When working with Telegram messages within the Openclaw Skills ecosystem, agents often encounter placeholders like media:image or media:video instead of raw binary data. This skill enables agents to programmatically fetch the underlying files by interacting with the Telegram Bot API, facilitating deeper content analysis.
By automating the process of forwarding, metadata retrieval, and downloading, it ensures that your AI agents have the context they need to process visual and audio information accurately. This is particularly useful in complex chat histories where media is nested in replies or group contexts that the agent cannot natively see without explicit resolution.
To configure this skill within your Openclaw Skills environment, ensure you have your Telegram Bot Token available in your configuration file. Use the following steps:
cat ~/.openclaw/openclaw.json | python3 -c "import sys,json; print(json.load(sys.stdin)['channels']['telegram']['botToken'])"
python3 scripts/fetch_media.py \
--bot-token "$BOT_TOKEN" \
--chat-id CHAT_ID \
--message-id MESSAGE_ID \
--out /tmp
The skill uses standard Telegram Bot API structures and OpenClaw message context to organize data.
| Parameter | Description | Source |
|---|---|---|
| chat-id | Unique identifier for the chat | Extracted from [id:CHAT_ID] |
| message-id | Unique identifier for the message | Extracted from [id:MSG_ID] |
| out | Destination directory | Default is /tmp |
| file_path | Local path to the resolved asset | Returned as script output |
Loading
A ruthless and calculating persona for AI agents based on the 500-year-reincarnated immortal Gu Yue Fang Yuan.

A high-performance CLI skill for fetching real-time cryptocurrency market data and historical candles from the Upbit exchange.

A professional-grade automated trading bot for Upbit designed to execute aggressive breakout strategies through scheduled cron tasks.

A persistent monitoring sentinel that tracks agent availability and logs continuous uptime streaks or downtime events every five minutes.

A specialized AI agent skill for discovering and booking tours, attractions, and layover activities near airports globally.

A real-time flight operations center that monitors delays, contextualizes impact, and automates recovery for travelers.








































