npx claudepluginhub psychquant/psychquant-claude-plugins --plugin che-telegram-mcpThis skill uses the workspace's default tool permissions.
---
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
This skill covers the telegram-all MCP (personal account via TDLib). It can read all chats, send messages, and search full history.
Authentication is one-time. Session persists in ~/Library/Application Support/che-telegram-all-mcp/tdlib/.
Always check auth_status first. If "ready", skip auth. If not:
auth_set_parameters → auto-loaded from Keychain
auth_send_phone → user provides phone (+886...)
auth_send_code → user provides verification code
auth_send_password → only if 2FA enabled
| Tool | Purpose |
|---|---|
get_chats | List recent conversations (limit param) |
search_chats | Find chat by name |
get_chat | Get details of a specific chat |
get_contacts | List saved contacts |
| Tool | Purpose |
|---|---|
get_chat_history | Read message history (chat_id, limit, from_message_id) |
search_messages | Search within a chat by keyword |
| Tool | Purpose |
|---|---|
send_message | Send text to a chat |
edit_message | Edit your own sent message |
forward_messages | Forward messages between chats |
delete_messages | Delete messages |
CRITICAL: Always confirm with user before send_message, delete_messages, or forward_messages. These actions affect real conversations.
| Tool | Purpose |
|---|---|
get_chat_members | List group members |
create_group | Create a new group |
add_chat_member | Add member to group |
pin_message / unpin_message | Pin/unpin messages |
set_chat_title / set_chat_description | Edit group info |
1. get_chats(limit: 10) → find the chat
2. get_chat_history(chat_id, limit: 20) → read messages
1. search_chats(query: "name") → find the chat
2. search_messages(chat_id, query: "keyword") → find messages
1. search_chats(query: "recipient") → find chat_id
2. CONFIRM with user → show recipient + message
3. send_message(chat_id, text) → send