Read-only check that node and jq resolve for the session-flow observer hook. Use when the observer does not arm at session start, or before assuming it did. Does not install.
Pro scans all 2 files and shows the line behind each finding
Scanned 10/4/2026
npx -y skills add melodic-software/claude-code-plugins --skill check --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Check?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/melodic-software-check-94dda027)More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.
---
description: "Read-only check that node and jq resolve for the session-flow observer hook. Use when the observer does not arm at session start, or before assuming it did. Does not install."
user-invocable: true
disable-model-invocation: false
metadata:
workflow-stage: anytime
summary: Report whether node and jq resolve for the session-flow observer hook. Never installs.
---
## Purpose
Run the read-only check. Do not install Node.js or jq, and do not download anything.
**Claim:** `disable-model-invocation` is a property of the whole skill, so this skill is the model-invocable check while `setup` stays manual. **Basis:** [skills](https://code.claude.com/docs/en/skills), field `disable-model-invocation` ("Set to `true` to prevent Claude from automatically loading this skill. Use for workflows you want to trigger manually with `/name`. ... Default: `false`."), fetched 2026-09-30. **As of:** 2026-09-30. **Recheck:** a Claude Code release adds a per-action invocation flag, or that field's description stops applying to the whole skill.
## Check
Read `${CLAUDE_PLUGIN_ROOT}/skills/setup/SKILL.md` and follow only its Node.js and `jq` items. Run `command -v node`, `node --version`, `command -v jq` and `jq --version` through Bash. Do not run setup's other probes. Report a PASS/FAIL row for node and for jq, with the install route from `${CLAUDE_PLUGIN_ROOT}/prerequisites.json` when it is missing. Stop.
## Next
/session-flow:setup check
Only when the user asked for the rest of the observer checks. This plugin's setup offers no `apply`.
## Gotchas
This skill does not install. The observer hook skips arming silently when jq is absent, so no notice announces it.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!