Automate HubSpot CRM operations (contacts, companies, deals, tickets, properties) via Rube MCP using Composio integration.
Install with Tessl CLI
npx tessl i github:Lingjie-chen/MT5 --skill hubspot-automation72
Quality
58%
Does it follow best practices?
Impact
96%
1.37xAverage score across 3 eval scenarios
Optimize this skill with Tessl
npx tessl skill review --optimize ./.trae/skills/hubspot-automation/SKILL.mdBulk contact import with duplicate prevention
Search before create
100%
100%
Search filterGroups format
100%
100%
Properties array in search
100%
100%
Batch endpoint used
100%
100%
Chunk into 100-record batches
100%
100%
Batch inputs format
100%
100%
Account info verification
0%
100%
Store returned IDs
100%
100%
Internal property names
100%
100%
Rube connection setup
28%
100%
Cursor pagination
0%
100%
Without context: $0.2670 · 1m 20s · 12 turns · 14 in / 4,995 out tokens
With context: $0.5295 · 1m 52s · 22 turns · 25 in / 7,030 out tokens
Deal pipeline reporting with pagination
Pipeline lookup first
58%
100%
objectType='deals'
100%
100%
Label field for stage display
100%
100%
Internal property names in filters
100%
100%
Properties array specified
100%
100%
Cursor pagination
100%
100%
response.data.results structure
37%
75%
Date as epoch-ms or string
25%
50%
Account info verification
0%
100%
Owner resolution
62%
100%
Rube connection setup
0%
50%
Without context: $0.3572 · 1m 45s · 18 turns · 25 in / 6,134 out tokens
With context: $0.3978 · 1m 38s · 17 turns · 272 in / 5,729 out tokens
Custom property creation with enumeration setup
Read existing properties first
66%
100%
Read property groups
70%
100%
Immutable name awareness
100%
100%
Enumeration options with value and label
100%
100%
Correct property type fields
60%
100%
Enumeration type specified
100%
100%
Three tier options defined
100%
100%
Account info verification
0%
100%
Rube connection setup
0%
100%
Correct create tool used
50%
100%
Without context: $0.2722 · 1m 12s · 16 turns · 21 in / 4,338 out tokens
With context: $0.5073 · 2m 3s · 25 turns · 82 in / 7,166 out tokens
Table of Contents
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.