You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This issue predates it, but since v2.2.31 (#674, mine) there's one more way to end up here. Hooks are now added only when the status line command contains ccstatusline, so a wrapper like bash ~/.claude/status.sh gets none, and Skills stays at none. eric-engberg#77 makes the TUI say so when you save, and documents the fix: put ccstatusline in the wrapper's name and pass "$@" on. I'll open it here once I've reviewed it.
If your status line command runs ccstatusline directly (npx -y ccstatusline@latest or similar), that isn't your cause. Could you post your statusLine.command, and whether hooks in ~/.claude/settings.json has ccstatusline entries?
Activity
hanyk commentedon Jun 7, 2026
the same for ubuntu
eric-engberg commentedon Oct 9, 2026
This issue predates it, but since v2.2.31 (#674, mine) there's one more way to end up here. Hooks are now added only when the status line command contains
ccstatusline, so a wrapper likebash ~/.claude/status.shgets none, and Skills stays atnone. eric-engberg#77 makes the TUI say so when you save, and documents the fix: putccstatuslinein the wrapper's name and pass"$@"on. I'll open it here once I've reviewed it.If your status line command runs ccstatusline directly (
npx -y ccstatusline@latestor similar), that isn't your cause. Could you post yourstatusLine.command, and whetherhooksin~/.claude/settings.jsonhasccstatuslineentries?