What problem does it solve?
This Skill eliminates common errors and failed writes when creating raw Maple dashboard widget JSON for MCP tools, which often lead to broken dashboard visualizations or rejected submissions due to invalid query structures, malformed filter clauses, or incorrect aggregation values.
Core Features & Use Cases
- Guided Widget JSON Construction: Provides exact schemas and rules for building valid raw widget JSON for MCP tools like create_dashboard, add_dashboard_widget, and update_dashboard_widget, including support for multi-query charts, formulas, and hidden series.
- Pitfall Avoidance: Documents critical common mistakes such as adding metrics-only fields to trace or log queries, using unsupported whereClause syntax like IS NULL, applying invalid aggregations to the wrong data source, and using incorrect groupBy prefixes that cause silent failures or rejected writes.
- Specialized Widget Support: Covers configuration for stat and gauge widgets (including the required reduceToValue transform), formula charts with hidden auxiliary series, threshold lines for time-series charts, and post-submission validation steps to confirm widgets render correctly.
- Use Case: An observability engineer building a trace latency dashboard can use this Skill to ensure their trace queries omit metrics-only fields, use valid whereClause operators, apply correct groupBy prefixes for span attributes, and validate the widget after submission to avoid broken charts.
Quick Start
Use this skill to build a valid raw widget JSON for a trace count chart filtered to the ingest service when submitting via the maple MCP add_dashboard_widget tool.