← Back to Skills Marketplace
athola

Nm Pensive Makefile Review

by athola · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
72
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install nm-pensive-makefile-review
Description
Audit Makefiles for build correctness, portability, and recipe duplication
Usage Guidance
This skill appears to be a genuine Makefile auditing guide, but take these precautions before running it: (1) Confirm the platform config hooks (night-market.pensive:shared and night-market.imbue:proof-of-work) and what data they receive; (2) Ensure required tools (ripgrep/rg, make, python, pytest, etc.) exist and are the versions you expect — the skill does not declare them; (3) Treat any 'apply' or demo steps as potentially modifying or executing repository code: run in a safe environment or only run dry‑run/test modes (e.g., avoid --apply, use make -n, run generated targets inside an isolated container); (4) Inspect any helper scripts (makefile_dogfooder.py or similar) before allowing them to run; (5) If you need higher assurance, ask the maintainer to add an explicit list of required binaries, an explicit dry-run-first policy, and clearer documentation of what the imbue:proof-of-work hook transmits.
Capability Analysis
Type: OpenClaw Skill Name: nm-pensive-makefile-review Version: 1.0.0 The skill bundle contains instructions in SKILL.md and modules/plugin-dogfood-checks.md that direct the AI agent to execute an external script, 'makefile_dogfooder.py', which is not provided within the bundle. This script is invoked with flags like '--apply', indicating automated filesystem modification. Furthermore, the 'Demo Target Philosophy' section explicitly encourages the agent to create and run targets that execute 'ACTUAL functionality' rather than static checks, which introduces a high risk of arbitrary code execution during what is ostensibly a 'review' workflow.
Capability Assessment
Purpose & Capability
The skill's name/description and included modules align with a Makefile/audit tool. However, the runtime instructions invoke tools and scripts (rg/ripgrep, make, pytest, python scripts like makefile_dogfooder.py, imbue logging) while the registry metadata declares no required binaries — a proportionality mismatch (the skill implicitly needs those tools). The required config paths (night-market.pensive:shared, night-market.imbue:proof-of-work) are plausible for internal logging/hooks but should be documented.
Instruction Scope
SKILL.md tells the agent to run repository-scanning commands (pwd, git status, rg patterns, make -pn) which are normal for a review. But it also documents invoking scripts (makefile_dogfooder.py) with --apply and demo targets that 'must run ACTUAL functionality' which can execute code and modify files. It instructs use of 'imbue:proof-of-work' to record outputs (i.e., send/log results). There is nothing in the file restricting destructive actions or requiring dry-run approval before applying changes.
Install Mechanism
Instruction-only skill with no install spec and no code files — low install risk. Nothing is downloaded or written by the skill bundle itself.
Credentials
No environment variables or credentials are requested, which limits remote exfiltration risk. The skill does declare two required config paths (night-market.pensive:shared, night-market.imbue:proof-of-work) which appear to be platform hooks; their purpose should be clarified. The larger concern is undeclared tool dependencies (rg, pytest, python, make) referenced by instructions.
Persistence & Privilege
always:false and no install steps — the skill does not request permanent inclusion or privileged agent-wide settings. It does include actions (apply/generate Makefile targets) that could change repository contents when invoked, but this is within the scope of a Makefile authoring/review tool rather than an attempt to persist itself.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install nm-pensive-makefile-review
  3. After installation, invoke the skill by name or use /nm-pensive-makefile-review
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of the Makefile review skill. - Audits Makefiles for build correctness, portability, and recipe duplication. - Guides users through a defined workflow: context mapping, dependency graph construction, deduplication audit, portability check, and evidence logging. - Includes detailed output format and testing instructions. - Provides troubleshooting tips for common issues like missing Makefiles or unresolved includes.
Metadata
Slug nm-pensive-makefile-review
Version 1.0.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Nm Pensive Makefile Review?

Audit Makefiles for build correctness, portability, and recipe duplication. It is an AI Agent Skill for Claude Code / OpenClaw, with 72 downloads so far.

How do I install Nm Pensive Makefile Review?

Run "/install nm-pensive-makefile-review" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Nm Pensive Makefile Review free?

Yes, Nm Pensive Makefile Review is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Nm Pensive Makefile Review support?

Nm Pensive Makefile Review is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Nm Pensive Makefile Review?

It is built and maintained by athola (@athola); the current version is v1.0.0.

💬 Comments