kernel-gki-expert

Community

Keep GKI kernel modules compliant and stable

Authorjonaschen
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This skill guides Android kernel teams through GKI module compliance, KMI symbol guardrails, module signing, and panic triage so they avoid invalid driver loads and ABI failures.

Core Features & Use Cases

  • Path and trigger clarity: Understand when to load the kernel-gki-expert based on module loading issues, Kconfig tweaks, Device Tree edits, ABI mismatches, or page-size migration requests.
  • Architecture intelligence: Learn how the GKI kernel, KMI symbol lists, module signing, and 16KB page size configurations work together to keep vendor modules compatible.
  • Tool calls & references: Follow the provided checks and documentation to inspect symbol lists, decode panics, verify signatures, and hand off to related L2 experts like SELinux or HAL specialists.
  • Use Case: When an OEM module fails insmod on an Android 15 device, use the compliance checklist to confirm symbol exports, review ABI lists, and validate that signatures and configs match the required GKI branches before handing off to downstream experts.

Quick Start

Ask about a vendor module failing to load so the skill pinpoints the missing KMI symbols, signature status, and relevant handoff.

Dependency Matrix

Required Modules

modinfonmllvm-nmbashxmllint

Components

scriptsreferences

💻 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: kernel-gki-expert
Download link: https://github.com/jonaschen/Android-Software/archive/main.zip#kernel-gki-expert

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 471,000+ vetted skills library on demand.