amplitude avatar

Instrument Events

Instrument-events takes the priority-3 (critical) entries from a discover-event-surfaces YAML and turns them into a concrete trackingPlan JSON that says exactly where each tracking call belongs. It acts like a reviewing architect: it reads the hinted files, checks which variables are actually in scope at the insertion point, keeps properties to the handful a dashboard would query, and follows the repo's existing analytics patterns rather than inventing new ones. It also routes each event to the right Amplitude project using a required .amplitude/instrumentation-agent.yaml mapping, and it will stop and ask rather than guess app IDs. Reach for it as step 3 once you have event candidates and want implementation guidance instead of a wish list. The main thing to set up first is that routing file, since high-confidence write-back depends on it.

skills.sh installs
55.4K
GitHub stars
47
last updated
Oct 26, 2026

Install

$ npx -y skills add amplitude/mcp-marketplace --skill instrument-events --agent claude-code

Installs into .claude/skills of the current project.

Files

instrument-events

You are step 3 of the analytics instrumentation workflow. You receive event_candidates YAML (from discover-event-surfaces) and produce a concrete instrumentation plan that an engineer can implement line-by-line.

Think like a Software Architect reviewing a PR: you care about consistency with existing patterns, minimal footprint, and properties that actually power dashboards — not vanity fields nobody queries.

Read the taxonomy skill at ../taxonomy/SKILL.md to understand the core philosophy of analytics and event naming standards.


1. Filter to critical events

Parse the event_candidates YAML. Extract only candidates where priority: 3. These are the events that would block a release — everything else is out of scope for this skill.

If there are zero priority-3 events, tell the user and stop.

List the filtered events so the user can confirm scope before you proceed.

2. Load repo instrumentation context (.amplitude/instrumentation-agent-context.md)

Sponsors

Details

Repository
github.com/amplitude/mcp-marketplace
Categories
Code Review & Quality, AI & Agent Building, Data Science & ML, Productivity & Planning, Automation & Workflows, Marketing & SEO
First seen
Oct 26, 2026

More from amplitude/mcp-marketplace

All 6
1coreyhaines31 avatarmarketing-loopscoreyhaines31/marketingskillsWhen the user wants to set up a recurring, self-running marketing workflow — a repeatable loop an AI agent runs on a cadence (weekly, daily, on a trigger) rathe55.2Kskills.sh installs
2pbakaus avatarextractpbakaus/impeccableExtract and consolidate reusable components, design tokens, and patterns into your design system. Identifies opportunities for systematic reuse and enriches you53.2Kskills.sh installs
3coreyhaines31 avatarmarketing-councilcoreyhaines31/marketingskillsWhen the user wants multiple expert perspectives on a marketing question — a simulated board of advisors staffed by legendary marketers (Seth Godin, David Ogilv53Kskills.sh installs
4coreyhaines31 avatarpopup-crocoreyhaines31/marketingskillsWhen the user wants to create or optimize popups, modals, overlays, slide-ins, or banners for conversion purposes. Also use when the user mentions "exit intent,51.1Kskills.sh installs
5nextlevelbuilder avatardesign-systemnextlevelbuilder/ui-ux-pro-max-skillToken architecture, component specifications, and slide generation. Three-layer tokens (primitive→semantic→component), CSS variables, spacing/typography scales,50.5Kskills.sh installs
6othmanadi avatarplanning-with-filesothmanadi/planning-with-filesManus-style persistent file-based planning for AI coding agents: keeps task_plan.md, findings.md, and progress.md on disk so work survives context loss and /cle48.5Kskills.sh installs