Skip to content

New skill: mcp-guide#34

Open
rpatel05 wants to merge 1 commit into
mixpanel:mainfrom
rpatel05:add-mcp-guide-skill
Open

New skill: mcp-guide#34
rpatel05 wants to merge 1 commit into
mixpanel:mainfrom
rpatel05:add-mcp-guide-skill

Conversation

@rpatel05

@rpatel05 rpatel05 commented Jul 7, 2026

Copy link
Copy Markdown

What

Adds a new mcp-guide skill — an interactive, module-based guide that teaches users how to get real value out of the Mixpanel MCP server. Covers orient → analyze → investigate → build → govern → chain workflows, one concept at a time, with tiered starter/advanced paths and built-in troubleshooting.

Why

New MCP users often either underuse the server (treating it as a faster report builder) or get stuck on schema discovery and prompt structure. This skill provides a structured onboarding path that teaches the four-part prompting rule (Behavior + Population + Timeframe + Shape), surfaces common gotchas (wrong event names, missing descriptions, permission errors), and progressively introduces advanced workflows like user-level investigation, Lexicon governance, and cross-tool chaining. It's tool-agnostic — works across any MCP-connected AI client (Claude, OpenAI, Gemini, Cursor, etc.).

Type

  • New skill
  • Update existing skill
  • Bug fix
  • Documentation

Testing

Starter path — orient and analyze

/mcp-guide
> Module 1
> "What Mixpanel projects do I have access to? Pick the most active one and list the top 10 events by recent volume, with descriptions if available. Flag any that don't have a description."

Result: Returns project list, top events by volume, flags undocumented events, and reads like a schema orientation — not a raw data dump.


Advanced path — investigate with Flows

/mcp-guide
> Module 3
> "Identify 5 users who started but didn't complete a key funnel in the last 7 days. For each, summarize what they did. Show me the most common paths they took after the drop-off point using a Flows query."

Result: Moves from aggregate funnel to individual user investigation. Returns distinct IDs, post-drop-off paths, and a hypothesis for why users didn't convert.


Prompting principles (Module 0)

/mcp-guide
> Module 0
> "I want the deeper prompting principles"

Result: Surfaces 2-3 relevant principles (specificity, iterate don't restart, one ask per turn) without dumping the entire reference list.

Interactive, module-based guide for getting value out of the Mixpanel MCP
server. Teaches orient → analyze → investigate → build → govern → chain
workflows one concept at a time, with tiered starter/advanced paths and
built-in troubleshooting. Tool-agnostic — works across any MCP-connected
AI client.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@zoeabrams-eng

Copy link
Copy Markdown

@rpatel05 Please run https://github.com/mixpanel/ai-plugins/tree/main/.claude/skills/review-skill on this skill and put the score in your testing plan (should be above 70%).

**Reference (open anytime):**
- **Module 7:** Prompting principles and known limits

Ask where they'd like to start. New to MCP? Start at Module 0.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The can be more specific e.g. "If you're new to MCP, start with Module 0. Which module do you want to start with?"

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Or you could even instruct them more directly with something like: "Reply with a module number to begin".

@@ -0,0 +1,343 @@
---
name: mcp-guide
description: Use this skill whenever the user asks about the Mixpanel MCP server, what it does, what it can answer, what tools are available, how to phrase questions, why to use it, or what value it provides. Trigger on phrases like "how do I use Mixpanel MCP", "what can I ask Mixpanel", "Mixpanel in Claude", "Mixpanel natural language", "connect Mixpanel", "Mixpanel through AI", "show me what Mixpanel MCP can do", or any open-ended question about Mixpanel's MCP capabilities. Also trigger when the user has just connected Mixpanel and is figuring out where to start, even if their question is vague (e.g. "what now?", "what should I try first?"). Do NOT skip this skill on the assumption a question is simple. The skill contains canonical tool names, prompt patterns, and known gotchas that are easy to get wrong from memory.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"Do NOT skip this skill on the assumption..." can be more agent directive with: "If the user is asking a basic question, always invoke this skill first."

> "List the events that relate to checkout. For each, give the description and top three properties. Then suggest which combination best represents `purchase intent` based on how this project is actually instrumented."
That version surfaces Lexicon gaps instead of assuming.

#### → if it didn't work

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These types of conditions (also lines 94) are vague. Agents will do better with more concrete routing rules like: "if user mentions 'error' , 'didn't work', 'empty' then ..."

**Concept:** The highest-leverage thing MCP does is combine Mixpanel with your other connected tools (error monitoring, trackers, CRM, feedback) for synthesis that used to take a week of manual coordination. The discipline that makes it work: decompose into one tool per turn, quantitative first, qualitative last.

**Try this:**
> Pick one tool besides Mixpanel that you have connected. Run a 2-step chain: get a Mixpanel finding first, then a follow-up that pulls from the second tool to deepen it.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This could be more procedural in order it is meant to be executed: 1. get MP finding 2. pick 2nd tool (or prompt user) 3) find a follow up with 2nd tool

@zoeabrams-eng zoeabrams-eng left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Will merge once comments are addressed and pr passes /review-skill

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants