← Back to Skills Marketplace
ivangdavila

Telegram Bot API

by Iván · GitHub ↗ · v1.0.0
linuxdarwinwin32 ✓ Security Clean
585
Downloads
0
Stars
2
Active Installs
1
Versions
Install in OpenClaw
/install telegram-bot-api
Description
Build Telegram bots with correct API calls, message formatting, keyboards, and webhook setup.
Usage Guidance
This skill is an instruction-only Telegram Bot API guide and is internally consistent. Key points before installing/using: 1) The skill may ask to save your bot token to ~/telegram-bot-api/bots/{name}.md — only allow this if you trust the environment and the machine's filesystem; prefer using a secrets manager or environment variables if you prefer. 2) Never paste your bot token into public chat or logs; if you suspect it was exposed, regenerate it with @BotFather. 3) Webhook examples require exposing an HTTPS endpoint (ngrok/cloudflared); be careful when exposing localhost to the public. 4) The skill's examples reference ${TOKEN} but it does not require any platform-level credentials — the token is a Telegram credential you provide. 5) Because this is instruction-only, there is no installer, no external downloads, and the repo contained only documentation — that reduces risk. If the skill later asked to run downloaded code, contact external endpoints other than api.telegram.org, or required unrelated credentials (AWS, GitHub tokens, etc.), reconsider or mark as suspicious.
Capability Analysis
Type: OpenClaw Skill Name: telegram-bot-api Version: 1.0.0 The skill is designed to assist with Telegram Bot API interactions, which inherently involves handling sensitive data like bot tokens and making network requests. The skill explicitly states that all external communication is directed solely to `https://api.telegram.org` and no other endpoints, as detailed in `SKILL.md`. Furthermore, `setup.md` provides clear instructions for the AI agent to ask for user permission before saving bot tokens locally to `~/telegram-bot-api/bots/{botname}.md` and to avoid displaying them. The use of `curl` and other command-line tools (like `ffmpeg`, `openssl`, `ngrok`, `cloudflared`) is for legitimate, transparent purposes related to bot development and webhook setup. There is no evidence of malicious intent, unauthorized data exfiltration, or deceptive prompt injection.
Capability Assessment
Purpose & Capability
Name/description (Telegram Bot API helper) match the contents: comprehensive docs, curl examples, webhook/polling guidance, keyboard/media handling. The only required binary is curl and the only external endpoint used is api.telegram.org, which is appropriate for this purpose.
Instruction Scope
Instructions explicitly tell the agent to save bot configuration and tokens under ~/telegram-bot-api/ (but only with explicit user permission). This is expected for a helper that manages bot tokens, but users should be aware the skill suggests persisting secrets locally and should only permit that if they trust the environment. Other instructions remain scoped to Telegram API usage and local config.
Install Mechanism
No install spec or downloads — instruction-only with examples. Nothing is written to disk by an installer; only recommended local files are in the user's home directory (and only when the user consents).
Credentials
The skill declares no required environment variables or credentials. Examples use a ${TOKEN} placeholder and scripts that expect a token; storing a bot token is required for operation but the skill asks for permission before saving. This is proportionate, but confirm how/where you want secrets stored (env vars, secret manager, or the suggested home dir).
Persistence & Privilege
always:false and normal invocation settings. The only persistence is optional local files under the user's home directory for bot configs and templates; the skill does not request system-wide changes or modify other skills' settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install telegram-bot-api
  3. After installation, invoke the skill by name or use /telegram-bot-api
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release
Metadata
Slug telegram-bot-api
Version 1.0.0
License
All-time Installs 2
Active Installs 2
Total Versions 1
Frequently Asked Questions

What is Telegram Bot API?

Build Telegram bots with correct API calls, message formatting, keyboards, and webhook setup. It is an AI Agent Skill for Claude Code / OpenClaw, with 585 downloads so far.

How do I install Telegram Bot API?

Run "/install telegram-bot-api" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Telegram Bot API free?

Yes, Telegram Bot API is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Telegram Bot API support?

Telegram Bot API is cross-platform and runs anywhere OpenClaw / Claude Code is available (linux, darwin, win32).

Who created Telegram Bot API?

It is built and maintained by Iván (@ivangdavila); the current version is v1.0.0.

💬 Comments