From telegram-topics
Manage the Telegram Topics daemon — check status, stop it, or tail its log. Use when the user asks about the daemon process, wants to stop it, or wants to debug why messages aren't flowing.
How this skill is triggered — by the user, by Claude, or both
Slash command
/telegram-topics:daemonThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Arguments passed: `$ARGUMENTS`
Arguments passed: $ARGUMENTS
status~/.claude/channels/telegram-topics/daemon.pid.--channels will auto-start it)."kill -0 <pid>.ps -p <pid> -o lstart=).ps -p <pid> -o args=). If the path contains
plugins/cache/<marketplace>/<plugin>/<version>, that version is what
the daemon is running.~/.claude/plugins/cache/ for the latest), the daemon is stale
and should be stopped so the next session can spawn the updated one.stopdaemon.pid.SIGTERM: kill <pid>.kill -0), send SIGKILL: kill -9 <pid>.restart--channels.
The shim also auto-detects stale daemons (from outdated plugin cache paths)
on connect and replaces them, so normally no manual action is needed after
/plugin update."logTail the daemon log at ~/.claude/channels/telegram-topics/daemon.log.
Show the last ~50 lines. Useful for debugging when messages don't route.
Common lines to look for:
inbound chat=... thread=... sender=... — a message arrived from Telegramgate result for <id> = deliver — sender is allowedgate result for <id> = drop — sender is blocked (not in allowFrom)routing topic=N → shim for /path — routed successfully to a shimrouting topic=N → NO SHIM — no Claude Code session connected for this topicdrop — chat X != configured Y — message is in a different chat than the configured onedrop — no message_thread_id — message was not in a Forum Topic409 Conflict — another process is polling with the same bot tokennpx claudepluginhub wilfoa/claude-plugins --plugin telegram-topicsCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.