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.
67
51%
Does it follow best practices?
Impact
98%
1.16xAverage score across 3 eval scenarios
Advisory
Suggest reviewing before use
Optimize this skill with Tessl
npx tessl skill review --optimize ./plugins/all-skills/skills/segment-automation/SKILL.mdUser 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%
Batch 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%
7cc63f3
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.