skillfed

add-telegram

This skill integrates Telegram into GhostClaw through automated code changes and guided configuration. It lets you use Telegram as your primary channel or run it alongside WhatsApp, with options for full message access or trigger-only responses in groups.

Add Telegram adds Telegram messaging support to GhostClaw with flexible deployment and group privacy controls.

AI-generated summary based on this skill's SKILL.md

90 8 MIT updated by b1rdmania

Install

b1rdmania/ghostclaw/add-telegram · repository language: TypeScript

CLI (skillfed)coming soon
git clone https://github.com/b1rdmania/ghostclaw
cp -r ghostclaw/.claude/skills/add-telegram ~/.claude/skills/add-telegram

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

How do I add a telegram channel to GhostClaw?

add-telegram integrates Telegram into GhostClaw through automated code changes and guided configuration. The skill walks you through obtaining a Telegram bot token from BotFather, then configures GhostClaw to recognize and route messages through your new Telegram channel. You can use Telegram as your primary channel or run it alongside WhatsApp.

Can I use Telegram instead of WhatsApp with GhostClaw?

Yes. add-telegram supports replacing WhatsApp entirely or running both channels simultaneously. The skill automates the setup process so you can choose your preferred messaging platform. If you want to keep WhatsApp active while adding Telegram, the configuration handles both without conflicts.

What is involved in telegram bot token setup?

add-telegram guides you through creating a bot token via Telegram's BotFather. You'll start a conversation with BotFather, create a new bot, and receive a unique token. The skill then uses this token to authenticate GhostClaw's connection to Telegram, enabling message routing and bot responses.

Can add-telegram enable trigger-based or passive notifications?

Yes. add-telegram lets you configure Telegram for full message access or trigger-only responses. In groups, you can set it to passive mode where the bot responds only to specific triggers, or enable it to process all incoming messages. This flexibility lets you control how actively your bot participates.

How does add-telegram register chats and verify connectivity?

add-telegram automates chat registration by detecting when your bot joins a Telegram group or receives a direct message. The skill verifies bot connectivity by testing the token against Telegram's API. Once verified, GhostClaw recognizes the chat and begins routing messages through your new Telegram channel.

What license does the add-telegram skill use?

add-telegram is released under the MIT license, allowing free use, modification, and distribution with minimal restrictions. You can integrate it into GhostClaw projects for personal or commercial purposes while retaining the license notice.

SKILL.md

rendered from the published skill — quoted content, verbatim

Add Telegram Channel

This skill adds Telegram support to GhostClaw using the skills engine for deterministic code changes, then walks through interactive setup.

Phase 1: Pre-flight

Check if already applied

Read .ghostclaw/state.yaml. If telegram is in applied_skills, skip to Phase 3 (Setup). The code changes are already in place.

Ask the user

Use AskUserQuestion to collect configuration:

AskUserQuestion: Should Telegram replace WhatsApp or run alongside it? - Replace WhatsApp - Telegram will be the only channel (sets TELEGRAM_ONLY=true) - Alongside - Both Telegram and WhatsApp channels active

AskUserQuestion: Do you have a Telegram bot token, or do you need to create one?

If they have one, collect it now. If not, we'll create one in Phase 3.

Phase 2: Apply Code Changes

Run the skills engine to apply this skill's code package. The package files are in this directory alongside this SKILL.md.

Initialize

(truncated - see the full file via the links below)

Read as markdown · JSON record · Browse the source repository

File tree — 10 files
.claude/skills/add-telegram/SKILL.md
.claude/skills/add-telegram/add/src/channels/telegram.test.ts
.claude/skills/add-telegram/add/src/channels/telegram.ts
.claude/skills/add-telegram/manifest.yaml
.claude/skills/add-telegram/modify/src/config.ts
.claude/skills/add-telegram/modify/src/config.ts.intent.md
.claude/skills/add-telegram/modify/src/index.ts
.claude/skills/add-telegram/modify/src/index.ts.intent.md
.claude/skills/add-telegram/modify/src/routing.test.ts
.claude/skills/add-telegram/tests/telegram.test.ts

Related skills

Tags

messaging-integration bot-setup channel-management multi-platform notification-routing