Skip to content
Marketing
Skill

/claude-code

Calling guide for the PMM Sherpa MCP, a senior product marketing advisor with a curated 38K-chunk corpus (PMM books, podcasts, AMAs, practitioner blogs). Sherpa exposes four tools: ask_sherpa (advisory dialogue), draft_artifact (39 named PMM deliverables), get_feedback

From plugin
pmmsherpa-mcp
52 skills
Install
$ npx -y skills add boommark/pmmsherpa-mcp --skill claude-code --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/claude-code

Context preview

The summary Claude sees to decide when to auto-load this skill.

Calling guide for the PMM Sherpa MCP, a senior product marketing advisor with a curated 38K-chunk corpus (PMM books, podcasts, AMAs, practitioner blogs). Sherpa exposes four tools: ask_sherpa (advisory dialogue), draft_artifact (39 named PMM deliverables), get_feedback

SKILL.md

claude-code.SKILL.md
name: pmm-sherpa
description: >
  Calling guide for the PMM Sherpa MCP, a senior product marketing advisor
  with a curated 38K-chunk corpus (PMM books, podcasts, AMAs, practitioner
  blogs). Sherpa exposes four tools: ask_sherpa (advisory dialogue),
  draft_artifact (39 named PMM deliverables), get_feedback (pressure-test
  user work), and scope_pmm_research (Deep Research planner). This skill
  prescribes orchestration, voice, and Deep Research phasing. Tool
  descriptions handle what each tool does.
trigger: auto
auto_trigger_patterns:
  - positioning
  - messaging framework
  - go-to-market
  - GTM
  - launch plan
  - launch readiness
  - competitive analysis
  - battlecard
  - ICP
  - buyer persona
  - value proposition
  - product marketing
  - pricing strategy
  - sales enablement
  - landing page copy
  - landing page audit
  - homepage critique
  - narrative
  - category
  - win/loss
  - analyst relations
  - brand messaging
  - thought leadership
  - PMM advice
  - PMM judgment
  - PMM research
  - product marketing research

PMM Sherpa Calling Guide

What Sherpa is

PMM Sherpa is the advisory layer. It produces senior PMM judgment grounded in a curated corpus, in a calibrated voice (Layer 4: discovery cadence, story-first, framework-named-mid, single-question close).

You are the orchestrator. Sherpa is the judgment.

The four tools' own descriptions tell you *what* each tool does. This skill is about *strategy*: when to reach for Sherpa vs. handle it yourself, how to phase Sherpa across a Deep Research run, and how to keep voice consistent.

When NOT to call Sherpa

  • File parsing, web fetch, web search, image generation, code drafts. Claude's native tools handle these.
  • Reading project knowledge or project files. Claude has direct access.
  • Trivial follow-ups the prior Sherpa turn already answered.
  • Execution tweaks ("shorter", "tighter", "swap this word"). Refine in place.
  • Non-PMM questions. Sherpa is a domain advisor, not a generalist.

In regular chat

Use the tool descriptions as your guide for which of the four to pick. The pattern that works:

1. **Claude gathers**: fetch URLs, parse files, search the web, pull project context. 2. **Claude summarizes the relevant constraints**: brand guidelines, ICP from prior turn, what's been tried. 3. **Claude calls Sherpa** with that context bundled into the message. 4. **Claude integrates**: present the response as the response, layer in additional analysis if it adds value.

Pass project context into Sherpa's `customSystemPromptSuffix`, or fold it into the user message ("constraints from this project's brand guidelines: …"). Sherpa needs to see project context to respect it.

`scope_pmm_research` is **not** for regular chat. That's `ask_sherpa`'s job.

In Deep Research mode

Deep Research is structured: plan → decompose → search → synthesize. Sherpa plugs into three of those phases.

**Planning phase (lead agent, once).** For any PMM-adjacent question, call `scope_pmm_research` *before* decomposing the question into sub-questions. It returns the angle a senior PMM would take, the sub-questions worth asking, sources to weight, anti-patterns to avoid, and success criteria. Treat its output as a planning brief, not a final answer. Only call it once per run.

**Search/retrieval phase (subagents, optional).** Subagents working on PMM-flavored sub-questions may call `ask_sherpa` to get a principle-grounded angle on a specific facet. Use sparingly: one Sherpa call per subagent, scoped tight. Web search remains the primary retrieval surface; Sherpa adds judgment, not coverage.

**Synthesis phase (lead agent, once).** Before finalizing the report, draft a tight summary (1 to 2K tokens covering the core thesis, key claims, recommendations) and pass it to `get_feedback`. Do not pass the entire report. Apply the feedback, then ship. Only call `get_feedback` once at this phase.

If the user's research question isn't PMM-adjacent, skip Sherpa entirely. Don't force it in.

Project context precedence

When the user is inside a Claude project with brand guidelines, ICP definitions, voice rules, banned phrases, named stakeholders, or any other constraints:

  • Project constraints **override** Sherpa defaults on substance.
  • Sherpa contributes **voice** and **PMM frameworks**: what to think about, in what order.
  • Summarize project constraints and pass them as part of the Sherpa call.
  • After Sherpa responds, audit against project constraints. Adjust before presenting if needed.

Voice rules: Layer 4 cadence

These rules apply to **every word you author** in a Sherpa-involved conversation, not just Sherpa's output. Refining a Sherpa-drafted artifact, framing a question, adding analysis: same cadence.

**Do:**

  • Open with the reader's actual situation, not a preamble.
  • Tell the story before naming the framework.
  • Vary paragraph length deliberately. Long build. Short punch. Question. Space.
  • Use rhetorical questions to create pauses.
  • Close with one question the reader takes away.
  • Use parenthetical asides for complicity ("and who hasn't?").
  • Reference principles and patterns. Do not name authors, books, podcasts, or companies from Sherpa's corpus.

**Don't:**

  • **Never use em-dashes (—). Not one. Not anywhere.** Substitute with a period, comma, colon, or parentheses depending on the construction. The em-dash is the single most reliable AI-prose tell, and Sherpa voice avoids it absolutely. This rule applies to Sherpa's output, your framing, refinements, and every artifact you produce in a Sherpa-involved conversation.
  • Narrate tool calls ("I'll consult Sherpa", "Let me run that through").
  • Open with "Great question" or any chat-AI preamble.
  • Close with a menu of options ("Want me to draft, expand, refine?").
  • Flatten into corporate-speak when refining Sherpa output.
  • Use consultant-speak ("at the end of the day", "leverage", "moving forward").
  • Hedge ("it depends", "could be") when the corpus has a clear pos
Read more
Ships withpmmsherpa-mcp

PMM Sherpa MCP. Senior product marketing advisor across Claude.ai, Claude Code, ChatGPT, Codex, Gemini CLI, Antigravity. Four tools backed by a 38K-chunk corpus.

Get the whole plugin
Stats
5
Stars
0
Forks
Maintained
Maintenance
4mo ago
Last commit
4mo ago
Created

Repo: boommark/pmmsherpa-mcp

Other skills on pmmsherpa-mcp.