CtrlK
BlogDocsLog inGet started
Tessl Logo

intercom-automation

Automate Intercom tasks via Rube MCP (Composio): conversations, contacts, companies, segments, admins. Always search tools first for current schemas.

56

Quality

63%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./plugins/AI-Agents-Safe-Coding-Skills-claude/skills/intercom-automation/SKILL.md

The canonical home for this skill is intercom-automation in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

57%Weight 40%Scale 1-5

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

The body is well-structured and largely actionable with concrete tool slugs, parameters, and JSON examples. It is held back by cross-section repetition, missing validation feedback loops for destructive/batch operations, and a monolithic structure with no external reference files.

Suggestions

Add explicit validate-before-act checkpoints for destructive/batch operations (e.g., verify conversation state and idempotency before closing/replying) to raise workflow clarity.

Dedupe the admin_id, idempotency, and HTML-body notes into a single authoritative section to reduce repetition.

Move the bulk tool reference (Quick Reference table and per-workflow tool lists) into a separate REFERENCES.md and link to it, improving progressive disclosure.

DimensionReasoningScore

Conciseness

Mostly efficient with no concept-teaching padding, but the admin_id requirement, idempotency, and HTML-body notes are each repeated across multiple sections, so it could be tightened beyond minor trims.

3 / 5

Actionability

Provides concrete tool slugs, specific key parameters, and copy-pasteable JSON filter examples (single and AND-combined), but lacks fully assembled end-to-end tool-call blocks covering common cases.

4 / 5

Workflow Clarity

Numbered tool sequences with Prerequisite/Optional/Required tags and an ACTIVE-connection checkpoint give clear sequencing, but destructive/batch operations (close, detach) lack concrete validate-before-act feedback loops, capping the score at 3.

3 / 5

Progressive Disclosure

Good section structure with headers across six workflows and a quick-reference table, but all tool reference material is inlined in a single SKILL.md with no bundle files or signaled external references.

3 / 5

Total

13

/

20

Passed

Description

70%Weight 40%Scale 1-5

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 is specific and distinct, naming the Intercom domain and concrete entity types with strong trigger keywords. Its main weakness is the absence of an explicit "when to use" trigger clause, which caps completeness.

Suggestions

Add an explicit trigger clause, e.g. "Use when the user wants to manage Intercom conversations, contacts, companies, segments, or admins".

Name a few concrete actions (create, reply, search, assign, close) rather than only entity domains, to push specificity toward comprehensive coverage.

DimensionReasoningScore

Specificity

Names the Intercom domain and five concrete entity types ("conversations, contacts, companies, segments, admins") plus a tool-discovery directive, but enumerates domains rather than the discrete actions themselves, leaving minor coverage gaps.

4 / 5

Completeness

Clearly answers "what" (automate Intercom tasks via Rube MCP/Composio across listed entity types) but lacks any explicit "Use when..." trigger clause; per the rubric a missing explicit trigger caps completeness at 3.

3 / 5

Trigger Term Quality

Strong natural keyword coverage ("Intercom", "conversations", "contacts", "companies") that users would actually say, though a few natural phrasings like support tickets/inbox are absent and no synonyms apply.

4 / 5

Distinctiveness Conflict Risk

Names a specific brand (Intercom) plus the integration stack (Rube MCP/Composio), establishing a clear niche with minimal conflict risk against other skills.

5 / 5

Total

16

/

20

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-Skills
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.