create-chart

Translate natural language requests into Amplitude chart definitions and executions.

30|8|Updated Jan 28, 2026
One-click install
npx skills add https://github.com/amplitude/mcp-marketplace --skill create-chart
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-chart
Source: https://github.com/amplitude/mcp-marketplace/tree/main/plugins/amplitude-analysis/skills/create-chart
Command: npx skills add https://github.com/amplitude/mcp-marketplace --skill create-chart

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill translates natural language chart requests into Amplitude chart definitions and executions.

Core Features & Use Cases

  • Natural language to chart definition: Converts user intent into Amplitude chart definitions with events, filters, and groupings.
  • Automated event discovery and selection: searches for relevant events, custom events, and cohorts to ensure comprehensive coverage.
  • Chart rendering and verification: Builds chart definitions, executes them, and verifies results for quality and relevance.
  • Use Case: Example: Ask for weekly active users by country for the last 90 days; the skill produces a chart definition and a shareable chart URL.

Quick Start

Describe your chart in natural language to begin. For example: "Show weekly active users by country for the last 90 days."

Frequently Asked Questions about create-chart

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create Amplitude charts from natural language requests?

To create Amplitude charts from natural language, you simply describe your analytics request in plain text. The skill translates your intent into chart definitions, handling event discovery, time ranges, and segmentation automatically.

Can I automatically discover events and cohorts when building data visualizations in Amplitude?

Yes, this data visualization skill uses Amplitude API calls to automatically search for relevant events, custom events, and cohorts. This ensures comprehensive event discovery and selection when generating your charts.

What is the best way to generate a shareable chart URL for weekly active users by country?

The best way to generate a shareable chart URL for weekly active users is to ask for it in plain text. The skill constructs the chart definition, executes it via Amplitude API calls, and verifies the results before rendering.

Do I need to install any local software to use natural language for Amplitude analytics?

No local software installation is required to use natural language for Amplitude analytics beyond activating this skill. It operates entirely through Amplitude API calls to search events, construct definitions, and render charts.

Does this natural language chart generation tool handle segmentation and time ranges?

Yes, this natural language chart generation tool handles segmentation, time ranges, and visual mappings across various analytics use cases. It translates your specified parameters directly into executable Amplitude chart definitions.

Why should I use natural language instead of manual configuration for Amplitude data visualization?

Using natural language for Amplitude data visualization bypasses manual chart configuration by translating plain text intent directly into chart definitions. It automates event discovery, chart type selection, and execution verification for faster insights.