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.
Install with Tessl CLI
npx tessl i github:davepoon/buildwithclaude --skill segment-automation71
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillValidation for skill structure
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%
Without context: $0.2345 · 1m 5s · 10 turns · 15 in / 4,554 out tokens
With context: $0.3512 · 1m 29s · 15 turns · 131 in / 5,071 out tokens
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%
Without context: $0.2733 · 1m 25s · 11 turns · 14 in / 5,036 out tokens
With context: $0.3749 · 1m 43s · 19 turns · 24 in / 5,496 out tokens
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%
Without context: $0.2074 · 59s · 13 turns · 20 in / 2,999 out tokens
With context: $0.3079 · 1m 25s · 15 turns · 21 in / 4,312 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.