Plugin update fails with ENAMETOOLONG: name too long, open

Resolved 💬 2 comments Opened Apr 9, 2026 by keepithuman Closed Apr 9, 2026

Description

Running /plugin update on a published plugin fails with:

Failed to update: ENAMETOOLONG: name too long, open

Steps to Reproduce

  1. Install the plugin: /plugin install itential-builder@claude-plugins-official
  2. Run update: /plugin update itential-builder@claude-plugins-official
  3. Error: Failed to update: ENAMETOOLONG: name too long, open

Expected Behavior

Plugin updates to the latest version successfully.

Additional Context

  • The repo itself has no long filenames (max filename length is ~40 chars, max path is ~120 chars)
  • The error appears to occur during temp directory extraction on the client machine
  • First attempt returned "itential-builder is already at the latest version (1.0.0)" then subsequent attempts returned the ENAMETOOLONG error
  • Tested on macOS

Plugin

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗