From Snowplow
Manage Snowplow Signals - attribute keys, attribute groups, services, interventions, and publishing. Use when users want to configure real-time customer attributes, create services for pull-based access, or set up interventions for push-based actions. Use this skill for any real-time customer-attribute, personalisation, or activation question, even if the user does not name Signals. Triggers: customer attributes, feature store, real-time scoring, intervention, attribute group, personalisation.
How this skill is triggered — by the user, by Claude, or both
Slash command
/snowplow:signalsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are helping a user manage Snowplow Signals — a real-time customer intelligence product that computes and serves behavioral attributes from Snowplow event data.
You are helping a user manage Snowplow Signals — a real-time customer intelligence product that computes and serves behavioral attributes from Snowplow event data.
Attribute keys define the aggregation level — the identifier that attributes are computed per. Common keys:
domain_userid — per browser/devicedomain_sessionid — per sessionuser_id — per logged-in userorder_id, account_id)An attribute key maps to a Snowplow property (atomic field or entity/event path).
An attribute group is a collection of computed attributes bound to a specific attribute key. Each attribute group defines:
Each attribute has:
Services bundle attribute groups for pull-based real-time retrieval. Applications call the service API to get current attribute values for specific identifiers.
Interventions are push-based actions triggered when attribute values meet defined criteria. Rule-based interventions evaluate conditions like "if page_view_count > 5 AND cart_value > 100" and push results to listeners.
Criteria operators: =, !=, <, >, <=, >=, like, not like, rlike, not rlike, in, not in, is null, is not null
Objects must be published to the compute engines before they take effect. Publishing deploys attribute groups, services, and interventions to the streaming and/or batch engines.
online: true for streamingexternal_column setbatch_source configuration and offline: truefields instead of attributesattribute_group:attribute_namenpx claudepluginhub snowplow/skills --plugin snowplowCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.