By arktoon
Skills for building Firecracker-style MicroVMs with the Linux KVM kernel module from .NET: KVM ioctl mechanics, snapshot pooling, and ZeroBoot-style copy-on-write forking.
Use when explaining, reproducing, or porting Firecracker's fast microVM launch mechanics, KVM call chain, memory/vCPU setup, run loop, device minimization, or source-code mapping to KVM APIs.
Use when creating, loading, pooling, or optimizing Firecracker snapshots, including full/diff snapshots, MAP_PRIVATE memory restore, copy-on-write file strategies, dirty page tracking, and prebooted VM capacity pools.
Use when implementing or reviewing a direct Linux KVM microVM launcher, KVM ioctl bindings, vCPU run loops, register/state restore, or low-level .NET interop around /dev/kvm.
Use when designing or implementing a ZeroBoot-style direct KVM fork engine from Firecracker snapshots, especially from .NET, using mmap(MAP_PRIVATE), restored CPU state, minimal serial I/O, and copy-on-write clone pools.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A Claude Code plugin marketplace for building Firecracker-style MicroVMs on the Linux KVM kernel module from .NET.
It ships a single plugin, firecracker-kvm-dotnet, which bundles four skills:
| Skill | What it covers |
|---|---|
firecracker-kvm-mechanics | Firecracker's fast launch path mapped to KVM APIs — memory/vCPU setup, the run loop, device minimization, and source mapping. |
kvm-api-for-microvms | Direct Linux KVM MicroVM launcher mechanics: /dev/kvm ioctls, vCPU run loops, register/state restore, and low-level .NET interop. |
firecracker-snapshot-pooling | Creating, loading, and pooling full/diff snapshots, MAP_PRIVATE restore, copy-on-write file strategies, and prebooted VM pools. |
zeroboot-dotnet-cow-forking | ZeroBoot-style direct KVM fork engine from snapshots in .NET — mmap(MAP_PRIVATE), restored CPU state, minimal serial I/O, CoW clone pools. |
In any Claude Code session, add this marketplace and install the plugin:
/plugin marketplace add arktoon/firecracker-kvm-dotnet
/plugin install firecracker-kvm-dotnet@firecracker-kvm-dotnet
You can also point at the full URL or a local path:
/plugin marketplace add https://github.com/arktoon/firecracker-kvm-dotnet
Once installed, the skills activate automatically when your prompts match their descriptions (e.g. asking about KVM ioctls, Firecracker snapshots, or CoW VM forking).
To update later:
/plugin marketplace update firecracker-kvm-dotnet
firecracker-kvm-dotnet/
├── .claude-plugin/
│ └── marketplace.json # Marketplace listing (this repo)
└── plugins/
└── firecracker-kvm-dotnet/
├── .claude-plugin/
│ └── plugin.json # Plugin manifest
└── skills/
├── firecracker-kvm-mechanics/
├── kvm-api-for-microvms/
├── firecracker-snapshot-pooling/
└── zeroboot-dotnet-cow-forking/
npx claudepluginhub arktoon/firecracker-kvm-dotnet --plugin firecracker-kvm-dotnetUltra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions
Marketing skills for AI agents — conversion optimization, copywriting, SEO, paid ads, ad creative, and growth
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.