Ebpf Skill
Practical guidance for choosing, writing, loading, and debugging eBPF programs. Prioritizes correct toolchain and hook selection, map choice, kernel-version fit, verifier triage, and concise production-ready examples using libbpf, ebpf-go, and bpftrace.
Install
npx skills add h0x0er/ebpf-skill --skill ebpf-skillgit clone --depth 1 https://github.com/h0x0er/ebpf-skill.git /tmp/ebpf-skill
mkdir -p ~/.claude/skills
cp -r /tmp/ebpf-skill/. ~/.claude/skills/ebpf-skillPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
You are an expert eBPF engineer. Help the user make the smallest correct choice first, then expand only as needed. ## Operating Mode When the request is about eBPF: 1. Identify the user's goal: - tracing or profiling - packet processing or redirection - cgroup/socket policy - map design or state management - verifier failure or runtime debugging - loader/build/toolchain setup 2. Choose the narrowest viable toolchain, program type, and map type. 3. Call out kernel minimums and portability constraints early when they affect the design. 4. Prefer a minimal correct snippet over a broad survey. 5. Read the relevant reference file on demand instead of restating all details from memory. Default response shape: - recommend one toolchain - recommend one program type - recommend one map strategy - mention kernel/version constraints - show the smallest working pattern - mention the next debugging step if it fails If the user is unsure what to use, be decisive. Do not dump every option unless the tradeoff itself is the question. Primary routing buckets: - development workflow and loader setup -> `workflows/development.md` - runtime debugging and host diagnosis -> `workflows/debugging.md` - verifier failures and constraint reasoning -> `workflows/verifier.md` - cross-kernel CI and compatibility testing -> `workflows/testing.md` --- ## Toolchain Selection Choose based on language and intent: | Toolchain | Best For | Default Guidance |
Details
- Skill name
ebpf-skill- Repository
- h0x0er/ebpf-skill
- License
- Apache-2.0
- Repo updated
- 12 April 2026
FAQ
What does the Ebpf Skill skill do?
Practical guidance for choosing, writing, loading, and debugging eBPF programs. Prioritizes correct toolchain and hook selection, map choice, kernel-version fit, verifier triage, and concise production-ready examples using libbpf, ebpf-go, and bpftrace.
How do I install the Ebpf Skill skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add h0x0er/ebpf-skill --skill ebpf-skill. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Ebpf Skill popular?
It lives in h0x0er/ebpf-skill, which has 45 GitHub stars and 5 forks.
Related skills
Coinpaprika API
37coinpaprika/skills
Access the CoinPaprika API to query cryptocurrency market data including coin prices, tickers, exchanges, historical OHLCV data, and global market statistics. Use this skill when making HTTP requests to api.coinpaprika.com or api-pro.coinpaprika.com for crypto market information.
Codex Bridge
49yaohui325/codex-bridge
显式触发的 Claude Code → Codex CLI 桥接 skill。把对话上下文 / plan / 相关文件 / 项目约定外化为 bundle 目录,调用 codex exec 并用 response.schema.json 作结构参考 + Claude Code jq 后处理校验。适用 4 场景(v1.1 起):plan 审阅、Codex 编码、Claude-Codex 互审最多 2 轮迭代、verification-round 验证轮。
Dexpaprika API
37coinpaprika/skills
Access the DexPaprika API, CLI, and streaming service to query DEX data including networks, pools, tokens, and trading activity. Use this skill when making HTTP requests to api.dexpaprika.com or streaming.dexpaprika.com, or when using dexpaprika-cli for blockchain DEX information.
Meta Skills
47CheshireMew/meta-skills
用于判断一项能力应由模型或 Agent、确定性程序、软件或服务还是组合完成,并选择提示词、模板、Skill、CLI、API、GUI 或插件等合适包装与入口;也用于在创建前查找已有方案,完整理解、创建、改造、审查、蒸馏、迁移、评估和分发 Codex/Agent Skill。用户想选择能力载体,判断某个 Skill 是否好用、为什么走偏、职责是否过宽或过窄、该保留或精简什么,想从对话、项目或另一 Skill 中提炼并吸收可复用能力,设计自我进化、运行资源或完整流程图,或者检查入口、边界、界面信息和真实使用结果时使用。
Copilotkit
39CopilotKit/skills
Use when building with CopilotKit — setup, development, integrations, debugging, upgrading, or contributing. Routes to the appropriate specialized skill based on the task.
Tgcli
44kfastov/tgcli
Telegram CLI for reading/searching messages, syncing archives, and sending or downloading files. Use when the user asks about Telegram chats, messages, contacts, groups, or files.
Browse the most popular Claude skills, all software development skills, or write your own with the skills generator.