By avohq
Work with your Avo tracking plan in Claude Code: explore, search, and design events, properties, and metrics; review and implement branches — backed by the Avo MCP server. Bundles the data-designer (existing plan) and data-designer-new-plan (greenfield) skills and registers the Avo MCP server.
Bootstrap a brand-new Avo tracking plan from scratch through the Avo MCP. Use when the workspace is empty or near-empty and the team is deciding what to track — runs a purpose meeting (problems, goals, metrics, key funnels), proposes a naming convention (structure/casing/tense), a starting set of categories, and start-milestone-complete events with event/user/system properties and constraints, then creates a branch. Triggers on "we're new to Avo", "where do we start", "set up tracking from scratch", "what should we track", "bootstrap a tracking plan", "design our first tracking plan". If the workspace already has a substantial plan, use the data-designer skill instead.
Work with an existing Avo tracking plan through the Avo MCP. Use to explore and search events, properties, and metrics; look items up by exact name or id; list items by structural filters; review and prioritize branches; design tracking for a new feature or PRD against the existing plan; make small branch edits (rename, allowed values, attach properties); implement a branch's changes in source code; and combine Avo with a data MCP (Amplitude, Mixpanel, PostHog, BigQuery, Snowflake, Databricks, Redshift) to diagnose tracking gaps. Triggers on "what events do we have for", "how is X tracked", "add tracking for", "design tracking for", "review the X branch", "what's on branch X", "implement the X branch for [source]", "look up [event/property/metric]", and analysis prompts like "where are users dropping off" or "how is [funnel] performing". If the workspace is empty or brand-new, use the data-designer-new-plan skill instead.
mcp-name: io.github.avohq/avo
The Avo MCP server (https://mcp.avo.app/mcp) lets Claude, Codex, Cursor, Gemini, and other MCP clients read and edit your Avo tracking plan. This repo also ships Agent Skills and a Claude Code plugin that guide effective use of the server.
Each skill is a self-contained directory with a SKILL.md (instructions + metadata) and bundled resources. Claude loads them automatically when relevant to guide effective use of the Avo MCP server's tools (search, get, save_items, workflow, and the branch tools).
The Avo MCP server is a remote, OAuth-protected HTTP server at https://mcp.avo.app/mcp. Add it to your MCP client:
Claude Code (CLI)
claude mcp add --transport http avo https://mcp.avo.app/mcp
You'll sign in through the browser on first use. The first time you make a change, you'll also get a one-time read → write re-auth prompt.
Claude.ai / Claude Desktop
Add a custom connector pointing at https://mcp.avo.app/mcp (Settings → Connectors → Add custom connector). Authenticate when prompted.
Cursor and other MCP clients
Add a remote (streamable HTTP) MCP server to your client's config:
{
"mcpServers": {
"avo": { "type": "http", "url": "https://mcp.avo.app/mcp" }
}
}
If you install the Claude Code plugin (below), it registers this server for you — these steps are for connecting the server directly (other clients, or Claude Code without the plugin).
data-designer — Work with an existing Avo tracking planExplore, search, and design against an existing Avo tracking plan: look events / properties / metrics up by name, id, meaning, or structural filter; review, prioritize, and implement branches; design tracking for a new feature or PRD against what already exists; make small branch edits; and combine Avo with a connected data MCP (Amplitude, Mixpanel, PostHog, BigQuery, Snowflake, Databricks, Redshift) to diagnose tracking gaps.
skills/data-designer/data-designer-new-plan — Bootstrap a brand-new Avo tracking planBootstrap a tracking plan from scratch in an empty or near-empty workspace: run a purpose meeting (problems, goals, metrics, key funnels), agree a naming convention, and seed the first categories and start → milestone → complete events with event / user / system properties and constraints — then create a branch.
This repo is also a Claude Code plugin marketplace. Installing the avo plugin bundles both skills and registers the Avo MCP server (https://mcp.avo.app/mcp) in one step:
claude plugin marketplace add avohq/avo-mcp
claude plugin install avo@avo-mcp
The plugin's layout:
.claude-plugin/marketplace.json — the marketplace manifest (lists the avo plugin).claude-plugin/plugin.json — the avo plugin manifest.mcp.json — registers the Avo MCP serverskills/ — the two skills, auto-discovered when the plugin is installedTo use the skills without the plugin / MCP registration, copy a skill directory into your personal or project skills folder:
cp -R skills/data-designer ~/.claude/skills/data-designer
cp -R skills/data-designer-new-plan ~/.claude/skills/data-designer-new-plan
All writes happen on a branch, never on main; the MCP never merges — merging a branch into main is always a human step in the Avo web app.
This repo is the source of truth for these skills. Avo's internal tooling syncs them from here (there's no build step to run in this repo). For the canonical, always-current Avo MCP tool list, see the Avo MCP tools reference.
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.
npx claudepluginhub avohq/avo-mcp --plugin avoGive your AI a memory — mine projects and conversations into a searchable palace. 33 MCP tools, auto-save hooks, and guided setup.
MCP server that saves 98% of your context window with session continuity. Sandboxed code execution in 11 languages, FTS5 knowledge base with BM25 ranking, and automatic state restore across compactions.
Write SQL, explore datasets, and generate insights faster. Build visualizations and dashboards, and turn raw data into clear stories for stakeholders.
Open-source, local-first Claude Code plugin for token reduction, context compression, and cost optimization using hybrid RAG retrieval (BM25 + vector search), reranking, AST-aware chunking, and compact context packets.
Agent Skills for AI/ML tasks including dataset creation, model training, evaluation, and research paper publishing on Hugging Face Hub
Excalidraw diagramming toolkit — auto-diagram any codebase, architecture diagrams, data flows, with PNG/SVG/URL export