MCPInstall

meridian-doc-consultant

Assists users with questions about Meridian Marketing Mix Modeling and Meridian GeoX geo-experiment concepts, parameters, and best practices by finding and consulting the relevant documentation on developers.google.com/meridian. Use when the user asks for explanations or guidance on Meridian MMM or GeoX topics. Don't use for writing code or running models directly.

Installs
66
Last 24h
—
Trending rank
—
Security
Not audited

Install

Works with every agent the skills CLI supports.

npx skills add https://github.com/google/meridian --skill meridian-doc-consultant
  1. 01

    Install

    Run the command in your project. The CLI asks which agents to install for.

  2. 02

    Describe the task

    Ask your agent for something this skill covers. It loads meridian-doc-consultant automatically when relevant.

  3. 03

    Review the result

    The agent follows the SKILL.md steps, scripts and references bundled with the skill.

SKILL.md

The instructions your agent reads when the skill is triggered.

Meridian Documentation Consultant

This skill guides the agent in finding and consulting the right page of the official Meridian documentation to answer user questions token-efficiently.

The documentation is published at https://developers.google.com/meridian/. It covers both Meridian MMM (/meridian/docs/...) and Meridian GeoX geo experiments (/meridian/geox/...). It is not included in the Meridian GitHub repository or the google-meridian Python package, so do not look for documentation files on disk.

Core Workflow

When the user asks a conceptual or procedural question about Meridian, follow these steps:

1. Identify the Topic

  • Analyze the user's question to identify the core topic (e.g., "knots", "priors", "data format").

2. Locate Candidate Pages (RAG-style Retrieval)

  • Consult the Documentation Map and use its summaries to identify a batch of potentially relevant pages (e.g., 3-5 pages) related to the user's query.
  • Direct Term Search: If the user asks about specific technical terms (e.g., eta_m, xi_c, knots), search the Documentation Map for these terms and then search the text of the candidate pages you fetch in step 3, EVEN IF a page in the Documentation Map seems to cover the topic. If the map has no match, you may use web search restricted to developers.google.com/meridian to find candidate pages.
  • Concept Intersection: If the query involves multiple concepts (e.g., "priors" + "insufficient data"), look for pages that discuss these concepts together.
  • CRITICAL: Do NOT fetch pages one by one to discover the right one, as fetching unrelated pages wastes tokens and latency. Rely on the map's summaries to identify candidates.

3. Fetch and Read Candidates

  • From the candidate list, select the Top N (e.g., 3) most promising pages to read.
  • Fetch the Markdown version of each page by appending .md.txt to its URL. For example, the page https://developers.google.com/meridian/docs/pre-modeling/amount-data-needed is available as plain Markdown at https://developers.google.com/meridian/docs/pre-modeling/amount-data-needed.md.txt. Use your URL-fetching tool, or curl -sL <url>.md.txt if you only have a shell. The regular HTML page is mostly site layout, so prefer the .md.txt version.
  • For large pages, search the fetched text for specific keywords to locate the relevant section instead of reading everything.
  • Broaden Search Terms: If a specific keyword search fails (e.g., "maximum channels"), try searching for broader related concepts (e.g., "channels") to find the relevant section.
  • Searching Recommendations: When looking for recommendations, search for keywords like "recommend", "best practice", or "should" combined with the topic keyword.
  • Handling Fuzzy Matches on Limits: If the user asks for a "maximum" and the docs say "below X", provide that value.
  • Prefer Documentation over Code: Prioritize the documentation pages over source code files for conceptual questions.
  • No Web Access: If you cannot fetch the pages, tell the user that this skill needs access to developers.google.com/meridian, give them the page URLs from the Documentation Map to read, and do not present unverified details as documented guidance.

4. Synthesize and Answer

  • Multi-Document Synthesis: The answer does not have to depend on a single page. Synthesize the answer from multiple candidate pages if they provide complementary information.
  • Grounding Constraint: Do not answer with specific numbers or recommendations from your general knowledge or from search-result snippets if they are not present in a page you fetched and read.
  • Cite the Source: In your final response, you MUST cite the full page URL(s) (e.g., https://developers.google.com/meridian/docs/pre-modeling/amount-data-needed) of all documentation you consulted. Only cite pages you actually fetched and read. Do not cite local file paths such as docs/...md; they do not exist for Meridian users. Ensure you cite the specific page that provided the answer to the specific condition.

FAQ

What does the meridian-doc-consultant skill do?

Assists users with questions about Meridian Marketing Mix Modeling and Meridian GeoX geo-experiment concepts, parameters, and best practices by finding and consulting the relevant documentation on developers.google.com/meridian. Use when the user asks for explanations or guidance on Meridian MMM or GeoX topics. Don't use for writing code or running models directly.

How do I install meridian-doc-consultant?

Run npx skills add https://github.com/google/meridian --skill meridian-doc-consultant in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/meridian-doc-consultant/ (personal) or .claude/skills/meridian-doc-consultant/ (project).

Which AI agents can use meridian-doc-consultant?

Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.

Is meridian-doc-consultant safe to install?

No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.

Who maintains meridian-doc-consultant?

It is published by google in google/meridian. It has 66 recorded installs.

More from google/meridian

View all →

Loads a fitted Meridian model and runs budget optimization scenarios. Use when the user wants to load a saved model and find the optimal budget allocation or target ROI spending. Don't use for visualizing model performance (use meridian-result-visualization) or building/fitting the model (use meridian-model-building).

Open the skill to read its SKILL.md instructions.

56 installs

Loads a fitted Meridian model and generates standard visualization reports: Model Results Summary. Use when the user wants to load a saved model and view results (model performance, fit, health). Don't use for running budget optimization (use meridian-budget-optimization) or building/fitting the model (use meridian-model-building).

Guides users through building a Meridian Marketing Mix Modeling (MMM) model. Use when a user wants to load data, map columns, configure ModelSpec, run Exploratory Data Analysis (EDA), fit a model, and save the model. Don't use for visualizing results or creating a scenario planner.

Marketing & SEO55 installs

Popular docs & writing skills

View category →

grill-with-docs

mattpocock/skills

A relentless interview to sharpen a plan or design, which also creates docs (ADR's and glossary) as we go.

Docs & Writing1.2M installs

lark-markdown

open.feishu.cn

飞书 Markdown:查看、创建、上传、编辑和比较飞书中的原生 Markdown 文件。当用户要操作飞书 Markdown 文件,或比较其远端版本及本地草稿时使用。纯本地 Markdown 文件操作不触发本 skill。不负责将 Markdown 导入为飞书在线文档,也不负责文件搜索、权限、评论、移动、删除等云空间管理操作。

Docs & Writing778.7K installs

writing-beats

mattpocock/skills

Writing, exploit; assemble raw material into a journey of beats, grounding each term before a beat leans on it.

Docs & Writing490.7K installs

writing-shape

mattpocock/skills

Writing, exploit: shape raw material into an article, paragraph by paragraph.

Docs & Writing490.2K installs

writing-fragments

mattpocock/skills

Writing, explore: mine raw fragments, no structure yet.

Docs & Writing489.6K installs

writing-for-agents

mattpocock/skills

Writing documents for agents. Use when creating or editing skills, or modifying AGENTS.md or CLAUDE.md.

Docs & Writing479.3K installs