Automate Segment tasks via Rube MCP (Composio): track events, identify users, manage groups, page views, aliases, batch operations. Always search tools first for current schemas.
72
58%
Does it follow best practices?
Impact
98%
1.16xAverage score across 3 eval scenarios
Low
Low-risk findings worth noting
Fix and improve this skill with Tessl
tessl review fix ./plugins/all-skills/skills/segment-automation/SKILL.mdBatch operations for bulk data import
Batch approach chosen
100%
100%
type field in each message
100%
100%
ISO 8601 timestamps in sample
100%
100%
Explicit historical timestamps
100%
100%
userId or anonymousId on every message
100%
100%
track messages include event field
100%
100%
Object Action event names
100%
100%
Error handling in plan
50%
60%
Group tracking multi-organization users
groupId on GROUP calls
100%
100%
Separate GROUP call per org
100%
100%
Group traits are org-level data
100%
100%
IDENTIFY for user traits
100%
100%
snake_case group traits
30%
100%
snake_case user traits
60%
100%
userId or anonymousId on every call
100%
100%
Object Action event names
100%
100%
groupId on org-update call
100%
100%
User lifecycle event design
ALIAS call present
0%
100%
ALIAS parameter direction
0%
100%
IDENTIFY before userId TRACK
100%
100%
Object Action event names
80%
100%
snake_case properties
100%
100%
snake_case traits
20%
100%
userId or anonymousId on every call
100%
100%
Anonymous calls use anonymousId
100%
100%
GROUP call for team/org association
100%
100%
ISO 8601 timestamps
100%
100%
b79ed72
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.