By snowplow
Snowplow skills bundled with the Snowplow MCP server. Includes tracking design, implementation guidance, Signals, pipeline infrastructure, console operations, and troubleshooting.
Create, update, or delete Snowplow Console resources — enrichment configuration, data quality alerts, source applications, and tracking plans. Use when the user wants to mutate Console state. For read-only inspection use the pipeline-infrastructure or tracking-design skills instead. Triggers: create alert, update enrichment, add source app, create tracking plan, enable enrichment.
Help developers instrument Snowplow trackers in their applications. Use when users ask how to send events, configure trackers, or write tracking code. Use this skill whenever a user wants to add analytics, instrument an app, or write tracker code, even if they don't name Snowplow explicitly. Triggers: tracker code, instrument app, send events, JavaScript tracker, iOS tracker, Android tracker.
Explore pipeline infrastructure including collector configuration, enrichment settings, pipeline metrics (throughput, latency, loaders), mini pipelines, and Micro instances. Use when users ask about their setup, endpoints, pipeline health, performance, or how their pipeline is configured. Use this skill whenever a user asks about pipeline state, throughput, or how their pipeline is wired up. Triggers: pipeline status, collector endpoint, enrichment latency, loader, throughput, CNAME, cookie policy.
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.
Design event tracking schemas, entities, and event specifications following Snowplow conventions. Use when the user wants to track new events, create schemas, or design their tracking plan. Use this skill whenever a user mentions schemas, event design, or instrumentation planning, even if they don't explicitly say "tracking plan." Triggers: schema design, tracking plan, event spec, Iglu, entities, data product.
External network access
Connects to servers outside your machine
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A vendor-neutral open-plugin bundle of the Snowplow MCP server and Snowplow skills. Installs into Claude Code, Cursor, or Codex.
/plugin marketplace add snowplow/skills
/plugin install snowplow@snowplow
Claude Code reads the committed .claude-plugin/ files directly from the repo.
npx plugins add snowplow/skills
The CLI auto-detects which agent tools are on your machine and installs to all of them. To target one:
npx plugins add snowplow/skills --target claude-code
The first time you use a Snowplow MCP tool, a browser window opens to authenticate via your Snowplow Console account. Permissions follow your account access level.
MCP server — snowplow, connected to https://console.snowplowanalytics.com/api/agent/mcp via mcp-remote.
Skills:
tracking-design — design event schemas, entities, and event specificationsimplementation-guidance — instrument Snowplow trackers in applicationssignals — manage real-time customer attributes, services, and interventionspipeline-infrastructure — collector, enrichment, pipeline metrics, mini pipelinesconsole-operations — pipelines, enrichments, tracking plans, alerts, source appstroubleshooting — diagnose failed events, schema errors, enrichment problems.
├── .claude-plugin/
│ └── marketplace.json # Claude Code native catalog
├── .plugin/
│ └── marketplace.json # open-plugin catalog
└── plugins/
└── snowplow/
├── .claude-plugin/
│ └── plugin.json # Claude Code native manifest
├── .plugin/
│ └── plugin.json # open-plugin manifest
├── .mcp.json # Snowplow MCP server (shared)
└── skills/ # six bundled SKILL.md files (shared)
Two manifest formats coexist so the repo works as both a native Claude Code marketplace and a vendor-neutral open-plugin bundle:
.claude-plugin/ — read directly by Claude Code's /plugin marketplace add. Keep these in sync by hand when metadata changes..plugin/ — the vendor-neutral open-plugin format. The plugins CLI translates them into target-specific formats (.claude-plugin/, .cursor-plugin/, .codex-plugin/) at install time for Claude Code, Cursor, or Codex.The .mcp.json and skills/ are shared by both — no duplication there.
To test changes without publishing:
npx plugins add /path/to/snowplow-skills
Inspect without installing:
npx plugins discover snowplow/skills
npx claudepluginhub snowplow/skills --plugin snowplowMemory compression system for Claude Code - persist context across sessions
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Streamline people operations — recruiting, onboarding, performance reviews, compensation analysis, and policy guidance. Maintain compliance and keep your team running smoothly.
Write feature specs, plan roadmaps, and synthesize user research faster. Keep stakeholders updated and stay ahead of the competitive landscape.
Create content, plan campaigns, and analyze performance across marketing channels. Maintain brand voice consistency, track competitors, and report on what's working.
Prospect, craft outreach, and build deal strategy faster. Prep for calls, manage your pipeline, and write personalized messaging that moves deals forward.