Loading...
Loading...
Use when adding or auditing ECS entity.* fields (entity inventory / entity store) on Elastic integrations — classifying a data stream as entity vs event, mapping vendor fields to entity.attributes.*, entity.lifecycle.*, and entity.relationships.*, or running an entity-coverage gap analysis on an existing package. Invoke manually with /entity-mappings.
npx skill4agent add elastic/integration-skills entity-mappingselastic/integrationsentity.typeuser.entity.*host.entity.*event.kind: assetentity.*event.kind: stateassetecs-field-mappings/references/cdr-field-requirements.mdingest-pipelines/references/cdr-pipeline-requirements.mdecs-field-mappingsingest-pipelinescel-programsreferences/entity-datastream-classification.mdentity.attributes.*entity.lifecycle.last_activityentity.relationships.*git@v9.3.0entity.attributesobjectschemas/entity_reference.ymlexternal: ecsfield is undefinedgit@v9.4.0+git@v9.5.0external: ecs_dev/build/build.ymldependencies.ecs.reference: "git@v9.5.0"ecs.version9.5.0git@v9.3.0curl -s https://raw.githubusercontent.com/elastic/ecs/<tag>/generated/csv/fields.csv \
| awk -F, '$3=="entity"' | cut -d, -f4,5 | sort -u| Mode | How it's triggered | What to load |
|---|---|---|
| Standalone gap analysis | User invokes | Read |
| Build-time | Orchestrator ( | Pipeline builder reads both references; this skill's SKILL.md is not loaded into the orchestrator thread. |
| Review-time | | Reviewer reads |
| Research-time | | Do not load the rest of this skill during research — the catalog and pipeline patterns are implementation material and violate the research guardrail against prescribing pipeline/field details. |
review-integration/references/cdr-transform-requirements.mdreferences/entity-field-catalog.mdentity.typereferences/entity-pipeline-patterns.mdentity.idreferences/entity-datastream-classification.mdreferences/gap-analysis-workflow.mdreferences/gap-analysis-report-template.mdreferences/analysis-subagent-guidance.md