[Plugin: ralph-loop] stop-hook.sh installed without execute permission

Resolved 💬 1 comment Opened Mar 27, 2026 by coldzero94 Closed Mar 27, 2026

Description

The ralph-loop plugin's stop-hook.sh is installed with 644 (rw-r--r--) permissions instead of 755. This causes a "Permission denied" error on every session stop.

File: plugins/ralph-loop/hooks/stop-hook.sh

Steps to Reproduce

  1. Install the ralph-loop plugin via /plugin install ralph-loop@claude-plugins-official
  2. Start a Claude Code session
  3. End the session — the stop hook fires and fails:

``
Stop hook error: Failed with non-blocking status code: /bin/sh: ...stop-hook.sh: Permission denied
``

Workaround

chmod +x ~/.claude/plugins/marketplaces/claude-plugins-official/plugins/ralph-loop/hooks/stop-hook.sh

This fixes the issue temporarily, but the permission resets on plugin update/reinstall.

Expected Behavior

Hook scripts should be installed with execute permission (755).

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗