Work with Dynatrace notebooks - create, modify, query, and analyze notebook JSON. Derives from the dt-app-dashboards skill with notebook-specific differences documented here.
78
66%
Does it follow best practices?
Impact
100%
1.26xAverage score across 3 eval scenarios
Advisory
Suggest reviewing before use
Optimize this skill with Tessl
npx tessl skill review --optimize ./skills/dt-app-notebooks/SKILL.mdNotebook JSON structure and deployment workflow
Correct type field
100%
100%
Version is string '7'
100%
100%
Sections is an array
100%
100%
No layout/grid properties
100%
100%
No variables in content
100%
100%
Query at state.input.value
100%
100%
autoSelectVisualization true
100%
100%
showInput not false
100%
100%
defaultTimeframe present
100%
100%
querySettings in state
100%
100%
Deploy via deploy_notebook.sh
100%
100%
No dtctl apply in deploy script
100%
100%
Notebook update preserving existing structure
Original id preserved
100%
100%
Existing sections retained
100%
100%
New sections added
100%
100%
Query at state.input.value
100%
100%
autoSelectVisualization true on new sections
100%
100%
showInput not false
100%
100%
querySettings in state
100%
100%
No layout/grid properties
100%
100%
Deploy via deploy_notebook.sh
0%
100%
No dtctl apply in deploy
100%
100%
Notebook type and version unchanged
100%
100%
sections remains an array
100%
100%
Mixed visualization types and section-level timeframes
Explicit viz: autoSelect false
100%
100%
Explicit viz: state.visualization set
0%
100%
Auto viz: autoSelect true
0%
100%
Section-level timeframe override
100%
100%
Valid notebook viz types
50%
100%
Query at state.input.value
100%
100%
type is notebook
0%
100%
version is string '7'
0%
100%
defaultTimeframe present
50%
100%
No variables in content
100%
100%
No layout coordinates
100%
100%
Deploy via deploy_notebook.sh
0%
100%
showInput not false
100%
100%
7cbe1ef
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.