Skip to content
Back to skills

tg-pane

BSecurity

Open the Telegram panel on the right in native Herdr from Pi or Codex. Use for /tg-pane, «тг пейн», «Тг Пэйн», «открой Telegram справа», or closing that panel. Does not require Claude Code.

  • 18 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 10, 2026
ai-agentspythonfrontendbackend

Works with

  • claude code
  • terminal

Security analysis

B75/100
  • criticalAccesses sensitive system or user directories

Pro scans all 19 files and shows the line behind each finding

Scanned November 10, 2026

npx -y skills add 34823/tg-pane --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of tg-pane?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for tg-pane
[![Security: B — Skills Directory](https://www.skillsdirectory.com/api/skills/34823-tg-pane/badge)](https://www.skillsdirectory.com/skills/34823-tg-pane)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: tg-pane
description: Open the Telegram panel on the right in native Herdr from Pi or Codex. Use for /tg-pane, «тг пейн», «Тг Пэйн», «открой Telegram справа», or closing that panel. Does not require Claude Code.
---

# TG Pane справа

Native Herdr: `python3 /root/herdr-core-tools/tools.py tg-pane`.
Закрыть только эту утилиту текущего агента: `python3 /root/herdr-core-tools/tools.py tg-pane close`.
Точная панель определяется по HC_TERMINAL_ID, не по чужому фокусу. Не запускать legacy herdr.
Открытие без смены фокуса; повтор не создаёт дубль. Не читать личные сообщения для проверки запуска.

Самостоятельный интерфейс `/root/browser/tg-pane/terminal.py` работает через прежний backend и существующую сессию Telegram.
Открывается список всех чатов. 0/1/2 — Все / Личные / Папки; t или кнопка «Тема» — пять акцентов.
Тема хранится в ~/.local/share/tg-pane/terminal-ui.json. От 64 колонок — чаты слева, переписка справа;
ниже — список и чат по очереди, кнопка ‹ возвращает список. Свои сообщения справа, входящие слева.
Всё через мышь: вкладки, папки, чаты, поиск над списком (фильтрует сразу), поле ввода,
«Ответить»/двойной клик по сообщению, «Отправить» (сразу, без подтверждения), обновление,
«Раньше»/«К новым», тема, выход и вход при ошибке авторизации. Колесо листает область под мышью.
Один клик выделяет сообщение (▸), не начинает ответ. Поле ввода текста требует клавиатуру.
Папки → чаты → сообщения; мышь или ↑↓/Enter, Esc назад. / — фильтр названий чатов,
r — обновить, PgUp — более ранняя история. i — написать, Enter на сообщении — ответить;
Enter в поле ввода сразу отправляет (решение Димы 31.10.2026), Esc выходит из ввода.
Отправляется только текст, набранный самим Димой; пока отправка идёт, повторный клик не дублирует её.
L — вход по QR/паролю, q — выход. Личные при просмотре не помечаются прочитанными; ответ помечает.
Запросы только пока панель открыта, раз в минуту; FLOOD_WAIT останавливает их на 10 минут.

Фото, изображения и превью видео в видимой истории загружаются через tgmedia.py без отметки прочтения; цветное растровое превью прямо в сообщении, нажатие открывает крупнее, Esc/× закрывает. Это терминальная растеризация в 256 цветов, не полноразмерное фото; видео не проигрывается. Кэш — в data/media. Для текущей панели после обновления кода нужно переоткрытие.

Это базовый terminal frontend, не полный перенос старого Claude UI: нет старых действий
реакции/пересылка/правка/удаление, проигрывания видео, сводок и поиска по текстам сообщений.
Не обещать эти кнопки до отдельного переноса. Старый plugin сохранён без изменений.

Pi: `/tg-pane` исполняется локальным расширением pi-panes.ts без обращения к модели.
В уже работающей Pi-сессии после установки расширения нужен `/reload`; естественная просьба работает через launcher сразу.

Files in this skill

  • .claude-plugin/icon.png15.4 KB
  • .claude-plugin/marketplace.json292 B
  • .claude-plugin/plugin.json2 KB
  • CONTRIBUTING.md581 B
  • SECURITY.md281 B
  • SKILL.md4.4 KB
  • assets/banner.svg2.9 KB
  • backend/tgact.py5 KB
  • backend/tgbrowser.py7.7 KB
  • backend/tgcache.py1.4 KB
  • backend/tgchat.py1.2 KB
  • backend/tglib.py14.4 KB
  • backend/tgmedia.py2 KB
  • backend/tgmsg.py3.9 KB
  • backend/tgsearch.py1.3 KB
  • backend/tgunread.py6.1 KB
  • backend/tgview.py1.7 KB
  • hooks/hooks.json34 B
  • hooks/register.tsx72.8 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in ai-agents →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.