weave-fleet

Automates Elastic Fleet integration package registration and configuration for loom engagements.

1|Updated Apr 15, 2026
One-click install
npx skills add https://github.com/ajmeyers42/loom --skill weave-fleet
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: weave-fleet
Source: https://github.com/ajmeyers42/loom/tree/main/skills/weave-fleet
Command: npx skills add https://github.com/ajmeyers42/loom --skill weave-fleet

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Resolves, configures, and registers Elastic Fleet integration packages (EPM) for a loom engagement. Reads discovery and data model to determine which packages to install, performs an asset catalog review to surface use-as-is / clone-and-modify / storyline-enhancement opportunities, generates deploy/{slug}-integrations-manifest.json and demo/{slug}-integration-assets.md, and injects an idempotent install step into bootstrap.py. Supports ECH (full Fleet) and Serverless (asset-only mode).

ALWAYS use this skill when the data model includes any logs-* or metrics-* data streams. This skill decides whether each stream should be backed by a real integration package (Path A) or managed-template fallback naming (Path B). Also trigger when the SA says "install the kubernetes integration", "use Fleet for log collection", "EPM package install", "I want the out-of-the-box dashboards", "set up the integration", or "install integration packages for the demo".

Frequently Asked Questions about weave-fleet

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Elastic Fleet integration package installation for demos?

Automate Elastic Fleet integration package installation by deriving package selections from discovery data models and generating idempotent deploy manifests. The process registers EPM packages end-to-end, injecting bootstrap steps and creating an asset catalog guide.

When should I use Fleet integration packages instead of managed-template fallbacks?

Use Fleet integration packages when your data model includes logs-* or metrics-* data streams and you want out-of-the-box dashboards. The process evaluates each stream to decide between real EPM package backing or managed-template fallback naming.

Does Elastic Fleet integration support both ECH and Serverless modes?

Yes, Elastic Fleet integration supports both ECH full Fleet mode and Serverless asset-only mode. The automation enforces support for both deployments, adapting package registration and configuration logic to fit the specific environment.

What is an Elastic Fleet integration assets catalog and how is it generated?

An Elastic Fleet integration assets catalog surfaces use-as-is, clone-and-modify, and storyline-enhancement opportunities. It is generated by reviewing resolved EPM packages against discovery data, producing a markdown guide for demo engagements.

How do I make EPM package bootstrapping idempotent for repeated demo deployments?

Make EPM package bootstrapping idempotent by injecting an automated install step into bootstrap.py. This ensures repeated demo deployments resolve, configure, and register Fleet integration packages consistently without manual reconfiguration.

Can I generate deploy manifests for Elastic Fleet from a data model?

Yes, you can generate deploy manifests for Elastic Fleet directly from a data model. The automation reads discovery inputs to determine package selections and outputs a deploy integrations manifest JSON file for the engagement.