build-variant-from-local-kits

Community

Build Bottlerocket variants from local kits.

Authorcbgbt
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This skill enables end-to-end validation by building a Bottlerocket variant image from kits published to a local development registry, reducing reliance on upstream kits for testing.

Core Features & Use Cases

  • Build a complete Bottlerocket variant locally using kits published to the local registry.
  • Configure local registry overrides (Twoliter) and select which kits come from local sources.
  • Validate kit changes end-to-end by producing bootable images for local testing before upstream publication.

Quick Start

Use this skill to build a Bottlerocket variant from local kits, following these steps:

  1. cd bottlerocket
  2. brdev twoliter use-local-deps
  3. Edit Twoliter.toml and set vendor = "local" for the desired kits
  4. ./tools/twoliter/twoliter update
  5. cargo make
  6. cargo make -e BUILDSYS_VARIANT=aws-k8s-1.31
  7. cargo make -e BUILDSYS_ARCH=aarch64
  8. ls -lh build/images/*.img

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: build-variant-from-local-kits
Download link: https://github.com/cbgbt/bottlerocket-forest/archive/main.zip#build-variant-from-local-kits

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.