4t-shirt/create-telegram-agent/SKILL.md
Create a new Telegram agent in OpenClaw with proper configuration. Use when user wants to create a new Telegram bot agent, including setting up agent workspace, Telegram binding, and bot token configuration. Requires user confirmation before modifying openclaw.json.
npx skillsauth add openclaw/skills create-telegram-agentInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill helps create a new Telegram agent with complete configuration.
Before starting, ensure you have:
Ask the user for:
Agent Name (required)
healthman, news-bot, task-managerAgent Purpose (required)
Telegram Bot Token (required)
1234567890:ABCdefGHIjklMNOpqrSTUvwxyzIf user doesn't have a token, provide these steps:
How to Create a Telegram Bot Token:
- Open Telegram and search for @BotFather
- Start a chat with BotFather and send
/newbot- Follow the prompts:
- Enter a name for your bot (display name, e.g., "CookMaster")
- Enter a username for your bot (must end in 'bot', e.g., "cookmaster_bot")
- BotFather will send you a message containing your HTTP API token
- Copy the token (format:
1234567890:ABCdefGHIjklMNOpqrSTUvwxyz)Important: Keep your token secure. Anyone with your token can control your bot.
Based on user input, prepare the following configurations:
{
"id": "<agent-id>",
"name": "<Agent Name>",
"workspace": "/Users/<user>/.openclaw/workspace-<agent-id>",
"agentDir": "/Users/<user>/.openclaw/agents/<agent-id>/agent"
}
{
"agentId": "<agent-id>",
"match": {
"channel": "telegram",
"accountId": "<bot-id>"
}
}
"<bot-id>": {
"enabled": true,
"dmPolicy": "pairing",
"botToken": "<full-bot-token>",
"groupPolicy": "allowlist",
"streamMode": "partial"
}
CRITICAL: DO NOT MODIFY openclaw.json DIRECTLY
Present the following to the user in a clear format:
The following changes will be made to openclaw.json:
{
"id": "<agent-id>",
"name": "<Agent Name>",
"workspace": "/Users/<user>/.openclaw/workspace-<agent-id>",
"agentDir": "/Users/<user>/.openclaw/agents/<agent-id>/agent"
}
{
"agentId": "<agent-id>",
"match": {
"channel": "telegram",
"accountId": "<bot-id>"
}
}
"<bot-id>": {
"enabled": true,
"dmPolicy": "pairing",
"botToken": "<full-bot-token>",
"groupPolicy": "allowlist",
"streamMode": "partial"
}
Based on the provided purpose, generate a responsibility description covering:
Please confirm to proceed with the modifications. Any adjustments needed?
Only proceed after user explicitly confirms (e.g., "confirm", "proceed", "execute", "go ahead").
Once confirmed:
Create directories:
mkdir -p /Users/<user>/.openclaw/workspace-<agent-id>
mkdir -p /Users/<user>/.openclaw/agents/<agent-id>/agent
Update openclaw.json:
agents.listbindingschannels.telegram.accountsCreate agent files:
AGENTS.md - Work responsibilities and workflowSOUL.md - Agent personality and valuesReport completion:
tools
Use when the user wants to connect to, test, or use the McDonalds service at mcp.mcd.cn, including checking authentication, probing MCP endpoints, listing tools, or calling McDonalds MCP tools through a reusable local CLI.
development
Web scraping platform — Twitter/X data, Vinted marketplace, and general web scraping API
development
SlowMist AI Agent Security Review — comprehensive security framework for skills, repositories, URLs, on-chain addresses, and products (Claude Code version)
data-ai
去除中文文本中的 AI 写作痕迹,使其读起来自然。基于维基百科 AI 写作特征指南,检测 24 种 AI 模式。触发词:humanizer-cn、去除 AI 痕迹、去除 AI 写作痕迹、中文文本人性化。