Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Snowplow plugin

A vendor-neutral open-plugin bundle of the Snowplow MCP server and Snowplow skills. Installs into Claude Code, Cursor, or Codex.

Install

Claude Code (native marketplace)

/plugin marketplace add snowplow/skills
/plugin install snowplow@snowplow

Claude Code reads the committed .claude-plugin/ files directly from the repo.

Any agent (vendor-neutral open-plugin)

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.

What's included

MCP serversnowplow, connected to https://console.snowplowanalytics.com/api/agent/mcp via mcp-remote.

Skills:

  • tracking-design — design event schemas, entities, and event specifications
  • implementation-guidance — instrument Snowplow trackers in applications
  • signals — manage real-time customer attributes, services, and interventions
  • pipeline-infrastructure — collector, enrichment, pipeline metrics, mini pipelines
  • console-operations — pipelines, enrichments, tracking plans, alerts, source apps
  • troubleshooting — diagnose failed events, schema errors, enrichment problems

Layout

.
├── .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.

Local development

To test changes without publishing:

npx plugins add /path/to/snowplow-skills

Inspect without installing:

npx plugins discover snowplow/skills

About

The home for Snowplow's Agent Skills and MCP plugins.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors