From Elastic Integration Skills
Use when creating or reviewing Kibana assets in packages, including dashboard export structure, naming, and data stream alignment.
How this skill is triggered — by the user, by Claude, or both
Slash command
/integration-skills:dashboard-guidelinesThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this skill when tasks include:
Use this skill when tasks include:
kibana/ foldersdata_stream.dataset filteringDo not use this skill as the primary guide for:
create-integration, package-structure)ingest-pipelines)elastic-package-cli)integration-testing → references/system-testing.md)Before creating or updating dashboard assets, verify:
packages/<package_name>/)manifest.yml compatibility constraints (conditions.kibana.version) are understood# from package root
elastic-package export
elastic-package edit dashboards
elastic-package export dashboards
Review exported files under kibana/:
Run package validation commands before opening a PR:
elastic-package check
Use naming conventions from dashboard creation guidance:
<Name> (avoid repeating package name in each panel title)[<Metrics | Logs> <PACKAGE NAME>] <Name>[Metrics System] Host overview, [Logs Nginx] Access overview{PACKAGE_NAME}-{identifier}.jsonnginx-046212a0-a2a1-11e7-928f-5dbe6f6f5519.jsonlogs-* / metrics-* queries where possible.
data_stream.datasetkibana/dashboard/ and follow expected naming patterndata_stream.dataset when applicable)elastic-package check passes for the packagelogs-*/metrics-* queries that cause noisy or slow panelsAfter dashboard updates are in place, continue with:
dashboard-review for reviewing dashboard JSON changes in a PR or branchintegration-testing → references/system-testing.md for system test validationelastic-package-cli for broader check/lint/test command selectionpackage-spec when dashboard changes require a release note entryreferences/kibana-assets-layout.mdnpx claudepluginhub elastic/integration-skills --plugin integration-skillsCreates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.