create_dashboard
Create a new analytics dashboard, optionally showing existing saved queries (in order). Check list_dashboards first so the name is not taken. To put new charts on it, create the dashboard, then save each chart with create_insight_query / create_funnel_query / create_retention_query and its dashboardId. Created when this runs; explain it in reason. Load the manage-dashboards skill (load_skill("manage-dashboards")) first.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| icon | No | Lucide icon name in kebab-case, e.g. 'chart-line', 'coins', 'users', 'rocket'. | |
| name | Yes | Dashboard name. Must be unique in the project. | |
| color | No | Hex color, e.g. '#3b82f6'. | |
| reason | Yes | Why you are making this change, in one sentence the user will read on the approval card. | |
| folderId | No | Folder to create it in (from list_dashboard_folders). Omit for the top level. | |
| queryIds | No | Existing saved queries to show on it, in display order. Omit for an empty dashboard. | |
| projectId | Yes | The project (application) id to scope this call to. Use list_projects to discover valid ids. | |
| description | No | Plain-language description of what question the dashboard answers and who it is for, in one or two sentences. Always write one, even when the user did not ask for it. | |
| environment | Yes | The environment name to scope this call to (e.g. 'production'). Use list_projects to discover the names available to this token. |