duplicate-dashboard
Copy an existing dashboard with all tiles, tabs, and filters to create a new dashboard under a different name. Useful for creating variants or test versions.
Instructions
Create a complete copy of an existing dashboard with a new name.
This copies everything from the source dashboard:
All tiles with their positions and configurations
All tabs (if the dashboard has tabs)
Dashboard-level filters
Layout and styling
What gets regenerated:
Dashboard UUID (new unique ID)
Tile UUIDs (new IDs for each tile)
Tab UUIDs (new IDs for each tab)
What stays the same:
Chart references (tiles still point to the same charts)
Content and configuration
Layout and positioning
When to use:
To create dashboard variants for different teams/regions
To create a test version before modifying production dashboards
To use an existing dashboard as a template
To create regional/customer-specific versions
Best practice: Use descriptive names to distinguish the copy from the original.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| source_dashboard_name | Yes | Name of the dashboard to copy (supports partial matching) | |
| new_dashboard_name | Yes | Name for the new dashboard copy. Must be unique in the project. | |
| new_description | No | Optional: Description for the new dashboard. If omitted, copies the source dashboard's description. |