A lightweight, dependency-free Python linter for validating Makefile syntax, portability, and best practices.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install makefile-linter
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install makefile-linter using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The makefile-linter is a specialized tool within the Openclaw Skills ecosystem designed to bring consistency and reliability to your build systems. Built using pure Python 3 with no external dependencies, it provides an efficient way to scan Makefiles for common pitfalls that often lead to subtle build failures or environment-specific bugs.
By integrating this skill into your development workflow, you can automatically detect indentation errors, undefined variables, and shell portability issues. It acts as a gatekeeper for quality, ensuring that every Makefile adheres to industry standards and is easily maintainable by any member of your team.
To get started with this linter from the Openclaw Skills collection, ensure you have Python 3.x installed. No additional pip installations are required.
# Basic linting of a local Makefile
python3 scripts/makefile-linter.py lint Makefile
# Perform a full audit with JSON output
python3 scripts/makefile-linter.py audit Makefile --format json
The linter provides structured data output especially useful when using Openclaw Skills in automated environments:
| Format | Usage Description |
|---|---|
| Text | Human-readable console output for quick debugging. |
| JSON | Machine-readable data structure for integration with web dashboards or CI tools. |
| Markdown | Formatted tables and lists ideal for documentation or PR comments. |
Key metadata tracked during the audit includes rule identifiers, severity levels, line numbers, and descriptive error messages.
Loading
A comprehensive security auditing tool that analyzes HTTP response headers to assign letter grades and provide actionable remediation steps.

An advanced command-line tool for navigating, filtering, and extracting data from JSON structures using complex JSONPath expressions.

An automated linting tool for Terraform that enforces 24 rules across structure, naming, security, and best practices categories.

A comprehensive auditing tool to validate SWC configuration files for syntax errors, transform conflicts, and transpilation best practices.

A specialized utility to audit and validate biome.json configuration files for errors, conflicts, and deprecated settings.

A specialized AI skill designed to analyze and accelerate CI/CD pipelines through intelligent caching, job parallelization, and Docker layer optimization.








































