package-spec

Installation
SKILL.md

package-spec

Skill authority

The rules and patterns defined in this skill and its reference files are the authoritative source of truth. When examining existing integrations in the elastic/integrations repository for reference, you may encounter patterns that conflict with what is specified here -- many integrations contain legacy patterns that predate current standards. Always follow this skill over patterns observed in other integrations. If a reference integration uses a deprecated or prohibited pattern, do not copy it.

When to use

Use this skill when tasks include:

  • building or reviewing manifest.yml at root or data stream level
  • adding or validating changelog.yml entries
  • selecting the correct change type and semantic version bump
  • configuring policy templates, inputs, and variable declarations
  • debugging elastic-package lint or elastic-package check errors on manifests or changelogs
  • reviewing variable scoping across package, policy template, input, and data stream levels
  • validating Handlebars template variables against manifest declarations
  • configuring routing rules and their required manifest flags
  • determining which format_version is needed for a package's features
Installs
104
GitHub Stars
10
First Seen
May 19, 2026
package-spec — elastic/integration-skills