c-telegram — скилл для Claude Code: Telegram-мост
Двусторонний мост между Telegram и Claude: отправляйте сообщения с телефона и вызывайте установленные скиллы. Нужен для работы Claude через Telegram.
npx skills add daxaur/openpaw --skill c-telegram -a claude-codeЧто делает c-telegram
c-telegram подключает Telegram-бота к Claude через Agent SDK. Мост запускается командой openpaw telegram, принимает обычные сообщения и определяет, какой скилл использовать. Установленные скиллы из ~/.claude/skills/ становятся командами бота, например /skills показывает список, а /clear сбрасывает контекст.
Для настройки нужен токен Telegram-бота от @BotFather и Telegram user ID от @userinfobot. Запустите openpaw telegram setup, после чего конфигурация сохранится в ~/.config/openpaw/telegram.json. Процесс нужно держать открытым в терминале или сессии tmux; без токена и user ID настройка не завершится.
Мост отвечает только пользователям из белого списка, хранит токен с правами 600, а операции Claude выполняет локально. Модель можно менять через /model sonnet|opus|haiku, текущую операцию отменять через /stop.
Какие задачи решает
- общаться с Claude через Telegram с телефона
- вызывать установленные скиллы командами бота
- сохранять контекст диалога для каждого пользователя
- переключать модель Claude из Telegram
- останавливать долгую операцию командой
/stop
Примеры запросов агенту
- Запусти Telegram-мост командой
openpaw telegram. - Настрой подключение Telegram через
openpaw telegram setupи используй токен от@BotFather. - Покажи установленные скиллы через
/skills, затем выполни нужную задачу в Telegram.
Как установить c-telegram
1Через Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-telegram -a claude-code2Вручную: положить файлы
~/.claude/skills/c-telegram/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/c-telegram/
1Через Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-telegram -a codex2Вручную: положить файлы
.agents/skills/c-telegram/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-telegram -a cursor2Вручную: положить файлы
.cursor/skills/c-telegram/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install daxaur/openpaw c-telegram2Вручную: положить файлы
.github/skills/c-telegram/SKILL.md1Через Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-telegram -a gemini-cli2Командой платформы
gemini skills install https://github.com/daxaur/openpaw --path skills/c-telegramВручную: положить файлы
.devin/skills/c-telegram/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-telegram -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о c-telegram
Как установить c-telegram в Claude Code?
Выполните npx skills add daxaur/openpaw --skill c-telegram -a claude-code, затем проверьте файл ~/.claude/skills/c-telegram/SKILL.md.
Что делает c-telegram?
Скилл связывает Telegram-бота с Claude через Agent SDK. Сообщения с телефона получают ответы Claude, а установленные скиллы доступны как команды бота.
Что нужно для работы Telegram-моста?
Нужны токен бота от @BotFather и Telegram user ID от @userinfobot. После openpaw telegram setup данные сохраняются в ~/.config/openpaw/telegram.json.
Исходный текст
SKILL.md · MIT
--- name: c-telegram description: Bidirectional Telegram bridge — talk to Claude from your phone. Built into OpenPaw. tags: [telegram, messaging, communication, bot, bridge] --- # Telegram Bridge Full bidirectional Claude-from-Telegram. Send messages from your phone, get responses from Claude with all your skills available. ## How It Works The OpenPaw Telegram bridge (`openpaw telegram`) connects a Telegram bot to Claude via the Agent SDK. Every skill installed in `~/.claude/skills/` is available as a bot command. ## Starting the Bridge ```bash openpaw telegram ``` This starts a long-running process. Keep it open in a terminal or tmux session. ## Bot Commands Built-in: - `/start` — show status and available skills - `/model sonnet|opus|haiku` — switch Claude model - `/skills` — list installed skills - `/stop` — cancel current operation - `/clear` — reset conversation Skill commands (auto-generated from your installed skills): - `/email check my inbox` - `/music play some jazz` - `/notes add grocery list` - `/calendar what's on tomorrow` - (any installed skill becomes a /command) Or just send a regular message — Claude will figure out which skill to use. ## Setup Run during `openpaw setup` or separately: ```bash openpaw telegram setup ``` You'll need: 1. A Telegram bot token (from @BotFather) 2. Your Telegram user ID (from @userinfobot) Config is saved to `~/.config/openpaw/telegram.json`. ## Security - Only responds to whitelisted user IDs - Bot token stored with 600 permissions (owner-only) - All Claude operations run locally on your machine ## Guidelines - The bridge maintains conversation context per user - Use `/clear` to start fresh if Claude gets confused - Use `/stop` to cancel long-running operations - Model can be switched anytime with `/model`
© daxaur · MIT · daxaur/openpaw