h0x0erh0x0erCommunityยท1 Agent Skills Included

ebpf-skill

eBPF program selection, map design, and verifier debugging

Guides the selection, writing, loading, and debugging of eBPF programs across libbpf, ebpf-go, and bpftrace. Recommends the right hook, map type, and toolchain while flagging kernel version constraints early. Eliminates guesswork around verifier failures, CO-RE portability, and cross-kernel testing with concise production-ready patterns.
npx skills add h0x0er/ebpf-skill --all -g -y

All Skills in This Repository (1)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install ebpf-skill?โ–ผ

Run `npx skills add h0x0er/ebpf-skill --all -g -y` in your terminal to install this skill globally.

How to choose the right eBPF program type?โ–ผ

The skill matches your goal, such as tracing, packet processing, or cgroup policy, to the narrowest suitable hook like tracepoint, kprobe, XDP, or tc, and notes kernel version requirements.

How to fix eBPF verifier failures?โ–ผ

It walks you through register-state reasoning, pointer bounds checks, and loop constraints, and explains your actual verifier log instead of giving generic advice.

Which eBPF map type should I use?โ–ผ

The skill recommends the simplest map for your access pattern, such as RINGBUF for events, HASH for key-value state, or LPM_TRIE for CIDR matching, with working code examples.

Does ebpf-skill work with Claude Code and other agents?โ–ผ

Yes. It follows the standard SKILL.md format and works with any agent that supports skill injection, loading reference files on demand.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’