From telegram-cli
Manages Telegram group/channel members: invite users by username/ID, kick/ban, list all/admins/search by name with limits. Uses Python CLI script via bash.
npx claudepluginhub terrylica/cc-skillsThis skill is limited to using the following tools:
Invite, kick, and list members in groups and channels.
Manages Telegram group/channel members: invite users, kick/ban, list all/admins/search by name using tg-cli.py script via bash. Requires Telethon session.
Creates Telegram groups, supergroups, or channels via CLI script. Optionally invites users by username or ID. Supports group types for small teams, large communities, or broadcasts.
Telegram CLI for reading inbox/chats, searching messages, sending DMs/group messages, and managing contacts/groups/admins. Supports JSON output for automation.
Share bugs, ideas, or general feedback.
Invite, kick, and list members in groups and channels.
/usr/bin/env bash << 'EOF'
SCRIPT="${CLAUDE_PLUGIN_ROOT:-$HOME/.claude/plugins/marketplaces/cc-skills/plugins/telegram-cli}/scripts/send.py"
# Invite users
uv run --python 3.13 "$SCRIPT" invite <group> @user1 @user2
# Kick a user
uv run --python 3.13 "$SCRIPT" kick <group> @username
# List all members
uv run --python 3.13 "$SCRIPT" members <group>
# List admins only
uv run --python 3.13 "$SCRIPT" members <group> --admins
# Search members by name
uv run --python 3.13 "$SCRIPT" members <group> --search "Terry"
EOF
| Parameter | Type | Description |
|---|---|---|
| group | string/int | Group/channel |
| users | list | Usernames or IDs to invite |
| Parameter | Type | Description |
|---|---|---|
| group | string/int | Group/channel |
| user | string | Username or ID to kick |
| Parameter | Type | Description |
|---|---|---|
| group | string/int | Group/channel |
--search | string | Filter by name/username |
--admins | flag | Show admins only |
-n/--limit | int | Max members (default: 200) |
First Last @username (id: 12345) [admin]