access
Manage Telegram channel access — approve pairings, edit allowlists, set DM/group policy. Use when the user asks to pair, approve…
Update the Telegram Supercharged plugin to the latest version from GitHub. Use when the statusline shows "⬆ Supercharged", or when the user says "update telegram plugin", "update supercharged", or "telegram:update".
$ npx -y skills add k1p1l0/claude-telegram-supercharged --skill update --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/updateContext preview
The summary Claude sees to decide when to auto-load this skill.
Update the Telegram Supercharged plugin to the latest version from GitHub. Use when the statusline shows "⬆ Supercharged", or when the user says "update telegram plugin", "update supercharged", or "telegram:update".
name: update description: Update the Telegram Supercharged plugin to the latest version from GitHub. Use when the statusline shows "⬆ Supercharged", or when the user says "update telegram plugin", "update supercharged", or "telegram:update".
Pull the latest version from GitHub and apply it to the installed plugin.
# Get local file hash (Claude Code runs the newest version directory in the cache) CACHE="$HOME/.claude/plugins/cache/claude-plugins-official/telegram" LOCAL_FILE="$CACHE/$(ls "$CACHE" | sort -V | tail -1)/server.ts" LOCAL_HASH=$(shasum -a 256 "$LOCAL_FILE" 2>/dev/null | cut -c1-12) echo "Local hash: $LOCAL_HASH"
# Read cache if available
cat ~/.claude/cache/telegram-update-check.json 2>/dev/null || echo '{"update_available":"unknown"}'If update is available (or unknown), pull the latest:
cd /tmp if [ -d "claude-telegram-supercharged" ]; then cd claude-telegram-supercharged && git pull else git clone https://github.com/k1p1l0/claude-telegram-supercharged.git cd claude-telegram-supercharged fi
REMOTE_HASH=$(shasum -a 256 /tmp/claude-telegram-supercharged/server.ts 2>/dev/null | cut -c1-12) echo "Remote hash: $REMOTE_HASH" echo "Local hash: $LOCAL_HASH"
If hashes match, report "Already up to date" and exit.
cd /tmp/claude-telegram-supercharged && git log --oneline -10
Show the user the recent commits and ask for confirmation before updating.
After user confirms, run the installer from the checkout. It copies `server.ts` and the skills into the cache directory Claude Code actually runs, keeps the official `package.json` (its start script keeps `bun install` output off the MCP channel), and installs the supervisor, the daemon wrapper and the Agentic Mode hook:
TELEGRAM_SUPERCHARGED_DIR=/tmp/claude-telegram-supercharged bash /tmp/claude-telegram-supercharged/install.sh
Then restart: a new Claude Code session, or for the daemon `launchctl bootout` + `launchctl bootstrap` (a soft restart doesn't reload the supervisor).
rm -f ~/.claude/cache/telegram-update-check.json
Display:
╔═══════════════════════════════════════════════════════════╗ ║ Supercharged Updated! ║ ╚═══════════════════════════════════════════════════════════╝ ⚠️ Restart the Telegram daemon to apply changes: /telegram:daemon restart Or write restart signal: echo "restart" > ~/.claude/channels/telegram/data/restart.signal
Run Claude Code 24/7 from Telegram. Drop-in upgrade for the official plugin: voice notes both ways, a self-healing daemon, memory across restarts, and Agentic Mode (watch every tool call live). One-line install.
Manage Telegram channel access — approve pairings, edit allowlists, set DM/group policy. Use when the user asks to pair, approve…
Google Calendar integration — check schedule, create events, daily briefings, proactive reminders. Triggers on "what's on my…
Set up the Telegram channel — save the bot token and review access policy. Use when the user pastes a Telegram bot token, asks to…
Transfer context from the current Claude Code terminal session to the Telegram bot session. Use when the user says "send this to…
Manage the Telegram daemon lifecycle — start, stop, restart, check status, tail logs. Use when the user says "start the bot",…