Skip to content
Back to skills

Check Prerequisites

ASecurity

Read-only report of whether the external tools the toolchain plugin declares in prerequisites.json resolve, through the shared Node checker. /toolchain:check builds and tests a project; this skill checks the plugin's own tools. Use when a toolchain skill stops on a missing tool, or before assuming a build or lint ran. Does not install.

  • 21 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 4, 2026
ai-agentsgoshellbashnodegit

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned October 4, 2026

npx -y skills add melodic-software/claude-code-plugins --skill check-prerequisites --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Check Prerequisites?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Check Prerequisites
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/melodic-software-check-prerequisites-af70ef0b/badge)](https://www.skillsdirectory.com/skills/melodic-software-check-prerequisites-af70ef0b)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
description: "Read-only report of whether the external tools the toolchain plugin declares in prerequisites.json resolve, through the shared Node checker. /toolchain:check builds and tests a project; this skill checks the plugin's own tools. Use when a toolchain skill stops on a missing tool, or before assuming a build or lint ran. Does not install."
user-invocable: true
disable-model-invocation: false
metadata:
  workflow-stage: anytime
  summary: Report whether the tools toolchain declares resolve. Never installs.
---

## Purpose

Run the read-only check. Do not install anything, and do not edit `prerequisites.json`.

The plugin's `check` skill already means the build and test run, so the prerequisites check has its own name.

## Check

Run the shared checker through its stub, which reports a missing `node` instead of failing to start:

```bash
sh "${CLAUDE_PLUGIN_ROOT}/lib/prerequisites.sh" check "${CLAUDE_PLUGIN_ROOT}" --data-dir "${CLAUDE_PLUGIN_DATA}"
```

Where there is no `sh` (Windows without Git Bash), run the PowerShell stub with the same arguments instead:

```powershell
powershell -NoProfile -ExecutionPolicy Bypass -File "${CLAUDE_PLUGIN_ROOT}/lib/prerequisites.ps1" check "${CLAUDE_PLUGIN_ROOT}" --data-dir "${CLAUDE_PLUGIN_DATA}"
```

Report the PASS/FAIL rows as a table. A plugin with no `prerequisites.json` prints that it declares no external dependency; report that and stop. On a FAIL, give the install hints the checker printed. Stop.

## Next

A passing check has no successor. To build and test a project, run `/toolchain:check`.

## Gotchas

This skill does not install. A missing project toolchain is reported by `/toolchain:check`, not here.

Files in this skill

  • SKILL.md1.7 KB
  • evals/evals.json1.1 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.