CtrlK
BlogDocsLog inGet started
Tessl Logo

telegram-automation

Automate Telegram tasks via Rube MCP (Composio): send messages, manage chats, share photos/documents, and handle bot commands. Always search tools first for current schemas.

Install with Tessl CLI

npx tessl i github:davepoon/buildwithclaude --skill telegram-automation
What are skills?

64

Does it follow best practices?

Validation for skill structure

SKILL.md
Review
Evals

Discovery

50%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description effectively communicates specific Telegram automation capabilities and is clearly distinguishable from other skills due to its platform-specific focus. However, it critically lacks any 'Use when...' guidance, making it harder for Claude to know when to select this skill. The trigger terms are adequate but could include more natural user language variations.

Suggestions

Add a 'Use when...' clause with explicit triggers like 'Use when the user mentions Telegram, wants to send Telegram messages, manage Telegram groups/channels, or automate Telegram bot interactions.'

Include additional natural trigger terms users might say: 'TG', 'Telegram bot', 'Telegram channel', 'Telegram group', 'DM on Telegram'.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: 'send messages, manage chats, share photos/documents, and handle bot commands.' These are clear, actionable capabilities.

3 / 3

Completeness

Describes what the skill does but completely lacks a 'Use when...' clause or any explicit trigger guidance. The rubric states missing trigger guidance should cap completeness at 2, and this has no trigger guidance at all.

1 / 3

Trigger Term Quality

Includes 'Telegram', 'messages', 'chats', 'photos', 'documents', 'bot commands' which are relevant keywords. However, missing common variations like 'DM', 'group chat', 'channel', or file type extensions users might mention.

2 / 3

Distinctiveness Conflict Risk

Clearly scoped to Telegram specifically via 'Rube MCP (Composio)'. The platform-specific nature (Telegram) and tool reference make it highly distinctive and unlikely to conflict with other messaging or document skills.

3 / 3

Total

9

/

12

Passed

Implementation

62%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This skill provides comprehensive coverage of Telegram automation with well-structured workflows and clear tool sequences. However, it lacks executable code examples (only pseudocode patterns), contains some redundancy in pitfall documentation, and could benefit from splitting detailed reference material into separate files for better progressive disclosure.

Suggestions

Add executable code examples showing actual MCP tool calls with concrete JSON payloads for at least the core workflows (send message, send photo)

Consolidate repeated pitfall information (character limits, bot permissions) into a single 'Known Pitfalls' section rather than duplicating across workflows

Move the Quick Reference table and detailed pitfalls to a separate REFERENCE.md file, keeping SKILL.md focused on essential workflows

DimensionReasoningScore

Conciseness

The skill is reasonably efficient but includes some redundancy - pitfalls are repeated across sections (e.g., character limits mentioned multiple times), and some explanations like chat types could be more condensed. The quick reference table at the end duplicates information already covered.

2 / 3

Actionability

Provides tool names and parameter lists, but lacks executable code examples. The 'Common Patterns' section uses pseudocode-style descriptions rather than actual API call examples with concrete payloads. Users cannot copy-paste and execute directly.

2 / 3

Workflow Clarity

Workflows are clearly sequenced with numbered steps, explicit tool sequences marked as [Required]/[Optional]/[Prerequisite], and the Setup section includes validation checkpoints (verify connection, confirm ACTIVE status before proceeding).

3 / 3

Progressive Disclosure

Content is well-organized with clear sections, but everything is in a single monolithic file. The extensive pitfalls, patterns, and reference table could be split into separate files. Only one external reference exists (toolkit docs link).

2 / 3

Total

9

/

12

Passed

Validation

90%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

10

/

11

Passed

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.