ebpf-skill - eBPF Program Guidance and Toolchain Selection
Provides practical guidance for choosing, writing, loading, and debugging eBPF programs using libbpf, ebpf-go, and bpftrace.
Tags
Updated: 2026-09-23Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Select eBPF toolchains
- Choose program and map types
- Triage verifier failures
- Check kernel compatibility
- Provide minimal code snippets
Inputs
- User task goals
- Kernel version details
- Verifier log output
- Reference documentation files
Outputs
- Toolchain and hook recommendations
- Map design recommendations
- Minimal eBPF code snippets
- Verifier debugging steps
Requirements
- Linux kernel version 5.2 or newer
- Kernel BTF support
- CAP_BPF or CAP_SYS_ADMIN capabilities
- CAP_PERFMON capability for tracing
