askill
telegram-init

telegram-initSafety 72Repository

Initialize Telegram configuration. Use when user wants to set up, configure, or connect their Telegram account for the first time.

4 stars
1.2k downloads
Updated 1/22/2026

Package Files

Loading files...
SKILL.md

telegram-init

Initialize Telegram connection and configure sync settings.

Trigger Phrases

  • "set up Telegram"
  • "configure Telegram"
  • "initialize Telegram"
  • "connect Telegram"
  • "telegram init"

Description

This skill initializes your Telegram connection by:

  1. Validating your Telegram API credentials
  2. Testing the session string authentication
  3. Listing all accessible groups and channels
  4. Optionally setting a default group for other commands

Prerequisites

Before using this skill, you must:

  1. Get API credentials from https://my.telegram.org/apps

    • Log in with your phone number
    • Create an application
    • Note your API_ID and API_HASH
  2. Generate a session string using:

    python ${CLAUDE_PLUGIN_ROOT}/scripts/generate_session.py
    

    This will prompt for your phone number and verification code.

  3. Add credentials to .env:

    TELEGRAM_API_ID=your_api_id
    TELEGRAM_API_HASH=your_api_hash
    TELEGRAM_SESSION=your_session_string
    

Usage

Basic initialization:

python ${CLAUDE_PLUGIN_ROOT}/tools/telegram_init.py

Set a specific group as default:

python ${CLAUDE_PLUGIN_ROOT}/tools/telegram_init.py --group 1234567890

Output

  • Lists all accessible groups with ID, type, and member count
  • Updates config/agents.yaml with Telegram settings
  • Displays next steps for syncing messages

Warning

Using a user token may violate Telegram's Terms of Service. This tool is intended for personal use only:

  • Archiving your own conversations
  • Analyzing communities you actively participate in

Use at your own risk.

Exit Codes

  • 0 - Success
  • 1 - Authentication error (invalid/expired session)
  • 2 - Configuration error (missing credentials)

Related Skills

  • telegram-list - List groups and topics
  • telegram-sync - Sync messages to local storage
  • telegram-read - Read synced messages

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

78/100Analyzed 2/20/2026

A well-structured skill for initializing Telegram configuration with clear trigger phrases, step-by-step prerequisites, and comprehensive usage instructions. Highly actionable and clear for end users. Slight penalty on reusability due to tight coupling with the specific plugin codebase (uses ${CLAUDE_PLUGIN_ROOT} paths and internal scripts). Includes appropriate safety warnings about Telegram ToS. Scores well on completeness with exit codes, output descriptions, and related skills reference."

72
92
45
82
88

Metadata

Licenseunknown
Version-
Updated1/22/2026
Publisherlycfyi

Tags

apiprompting