kernelAvoid common Linux kernel mistakes — atomic context violations, allocation failures, and locking traps.
Install via ClawdBot CLI:
clawdbot install ivangdavila/kernelGrade Fair — based on market validation, documentation quality, package completeness, maintenance status, and authenticity signals.
Generated Mar 21, 2026
Developers creating drivers for IoT or industrial hardware must handle atomic context violations and allocation failures to prevent system crashes. This skill helps avoid common pitfalls like using GFP_KERNEL in interrupt handlers or misusing spinlocks, ensuring stable device operation in resource-constrained environments.
Security teams auditing third-party kernel modules for vulnerabilities can use this skill to identify memory leaks from uninitialized allocations or unsafe user pointer handling. It aids in detecting issues like info leaks via printk or improper copy_from_user usage, enhancing system security in enterprise deployments.
Engineers optimizing Linux kernels for HPC clusters need to manage memory ordering and locking efficiently to avoid deadlocks and performance bottlenecks. This skill provides guidance on using READ_ONCE/WRITE_ONCE and proper lock ordering, crucial for maintaining throughput in scientific computing applications.
Sysadmins maintaining cloud servers must handle module error paths and allocation failures to ensure uptime during kernel updates or driver installations. This skill helps implement clean error handling with goto patterns and reverse cleanup, reducing downtime in virtualized environments.
Offer expert consulting to companies developing Linux-based products, helping them avoid kernel pitfalls through code reviews and training. Revenue is generated via hourly rates or project-based fees, targeting industries like automotive or networking where kernel stability is critical.
Provide online or in-person training courses on Linux kernel best practices, with certifications for developers. Revenue comes from course enrollments and certification exams, appealing to tech firms upskilling their engineering teams in embedded systems or server management.
Develop and sell static analysis tools that integrate with CI/CD pipelines to automatically detect kernel issues like atomic context violations. Revenue is generated through software licenses or subscription models, targeting large enterprises with extensive kernel codebases.
💬 Integration Tip
Integrate this skill into code review checklists and CI/CD pipelines to catch issues early; use it alongside debugging tools like CONFIG_DEBUG_ATOMIC_SLEEP for real-time validation.
Scored Jun 19, 2026
Control desktop applications on Windows — launch, close, focus, resize, move windows, simulate keyboard/mouse input, manage processes, control VSCode, read clipboard, and capture screen info. Use when the user wants to interact with any running program, switch windows, type text, press shortcuts, open files in VSCode, manage running processes, or get system display information.
Conduct rigorous, adversarial code reviews with zero tolerance for mediocrity. Use when users ask to "critically review" my code or a PR, "critique my code", "find issues in my code", or "what's wrong with this code". Identifies security holes, lazy patterns, edge case failures, and bad practices across Python, R, JavaScript/TypeScript, SQL, and front-end code. Scrutinizes error handling, type safety, performance, accessibility, and code quality. Provides structured feedback with severity tiers (Blocking, Required, Suggestions) and specific, actionable recommendations.
Pragmatic coding standards for writing clean, maintainable code — naming, functions, structure, anti-patterns, and pre-edit safety checks. Use when writing new code, refactoring existing code, reviewing code quality, or establishing coding standards.
Claude Code integration for OpenClaw. This skill provides interfaces to: - Query Claude Code documentation from https://code.claude.com/docs - Manage subagents and coding tasks - Execute AI-assisted coding workflows - Access best practices and common workflows Use this skill when users want to: - Get help with coding tasks - Query Claude Code documentation - Manage AI-assisted development workflows - Execute complex programming tasks
Plan, draft, version, and refine written content with enforced versioning and quality audits.
Use when writing tests, creating test strategies, or building automation frameworks. Invoke for unit tests, integration tests, E2E, coverage analysis, performance testing, security testing.