← Back to Skills Marketplace
Telegram Ops
by
BrennerSpear
· GitHub ↗
· v1.0.0
1731
Downloads
0
Stars
5
Active Installs
1
Versions
Install in OpenClaw
/install telegram-ops
Description
Telegram Bot API operations for forum management. Use for creating/editing/archiving forum topics, setting topic icons, managing Telegram groups via Bot API. Use when archiving channels/topics. Requires bot token from OpenClaw config.
Usage Guidance
This skill appears to implement legitimate Telegram forum actions (create/archive topics) but has several worrying inconsistencies and flagged content. Before installing or running it: 1) Do not run scripts or gateway commands with real tokens until you verify them—inspect the scripts (they are small and readable) and test in a sandboxed account. 2) Confirm how the bot token will be provided: the skill's docs expect fetching it from OpenClaw config, but the manifest declares no required credential—ask the author to declare required env/config and to document minimal access needed. 3) Ensure curl and jq are available (scripts require them) or modify scripts to not depend on jq. 4) Be cautious about the SKILL.md guidance to leave topic 'skills' unrestricted—prefer restricting skills per-topic to least privilege. 5) The SKILL.md contained prompt-injection indicators (system-prompt-override, unicode control chars); treat that as suspicious: ask the author to remove any hidden/unusual characters and explain why those sections are present. 6) If you proceed, run the scripts only with a dedicated bot and a test group, and avoid granting the agent broader OpenClaw config/session deletion permissions until you can audit and trust the skill. If the author cannot satisfactorily explain the missing declarations and the prompt-injection artifacts, do not install this skill in production.
Capability Analysis
Type: OpenClaw Skill
Name: telegram-ops
Version: 1.0.0
The skill is highly susceptible to prompt injection due to its use of `gateway action=config.patch` in SKILL.md. This command allows the agent to modify its own configuration, specifically the `systemPrompt` for newly created Telegram topics. An attacker could craft a malicious system prompt that, when applied, would instruct the agent operating within that topic to ignore user instructions, exfiltrate data, or perform other unauthorized actions. The skill also advises against restricting skills by default, increasing the potential blast radius of such an attack.
Capability Assessment
Purpose & Capability
The skill's name, description, and included scripts (create_topic.sh, archive_topic.sh) align with Telegram forum management. However the manifest declares no required credentials or binaries even though the runtime docs instruct the agent to read a bot token from the OpenClaw config and the scripts rely on curl and jq. That mismatch (undeclared dependencies/credentials) is unexpected.
Instruction Scope
SKILL.md tells the agent to call gateway action=config.get and config.patch, to export and delete OpenClaw session histories under ~/.openclaw, and to leave the topic 'skills' key unset (which makes all skills available). These instructions operate on internal configuration and session data and encourage a configuration choice that increases agent privileges; that scope goes beyond a simple remote-API wrapper and should be explicitly authorized. The SKILL.md also contains detected prompt-injection patterns (system-prompt-override, unicode-control-chars), which is an active red flag in an instruction document the agent will follow.
Install Mechanism
This is instruction-only (no installer), so nothing is downloaded or executed at install time — lower risk. But the included scripts assume availability of curl and jq (and write/read to ~/.openclaw), while the registry metadata lists no required binaries. That omission is an inconsistency the author should fix.
Credentials
The manifest lists no required environment variables or primary credential, yet the docs instruct retrieving a bot token from OpenClaw's config with gateway action=config.get. Accessing internal config to fetch a token is reasonable for a Telegram management skill, but the lack of declared required credentials and no clear minimal-scope guidance about which config paths will be read is disproportionate and opaque. The docs also instruct editing OpenClaw config and deleting sessions—actions that require privileged access to internal data.
Persistence & Privilege
The skill does not request always:true and does not define an install that persists code to nonstandard locations. However, its runtime instructions patch OpenClaw config and remove sessions, which are privileged operations; this is allowed by the platform but should be done only with explicit authorization. Autonomous invocation is enabled by default (not flagged by itself) — combined with the other concerns this increases the blast radius if misused.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install telegram-ops - After installation, invoke the skill by name or use
/telegram-ops - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of telegram-ops: Telegram Bot API operations for forum management.
- Provides detailed instructions for creating, editing, and archiving Telegram forum topics using the Bot API.
- Lists prerequisites and permissions required for proper bot operation.
- Documents step-by-step workflows for creating/setting up topics and integrating with OpenClaw configuration.
- Includes emoji icon reference and methods to fetch valid sticker IDs for topic icons.
- Describes session isolation per topic and how to archive/clean up OpenClaw sessions and config.
- Notes Telegram API limitations and recommended workarounds for missing topic info methods.
Metadata
Frequently Asked Questions
What is Telegram Ops?
Telegram Bot API operations for forum management. Use for creating/editing/archiving forum topics, setting topic icons, managing Telegram groups via Bot API. Use when archiving channels/topics. Requires bot token from OpenClaw config. It is an AI Agent Skill for Claude Code / OpenClaw, with 1731 downloads so far.
How do I install Telegram Ops?
Run "/install telegram-ops" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Telegram Ops free?
Yes, Telegram Ops is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Telegram Ops support?
Telegram Ops is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Telegram Ops?
It is built and maintained by BrennerSpear (@brennerspear); the current version is v1.0.0.
More Skills