Toggle notifications on/off or check status
Manages notification settings, server status, and global installation for Claude Code.
/plugin marketplace add blueraai/claude-code-anywhere/plugin install claude-code-anywhere@blueraon | off | status | install | uninstallToggle notifications on/off, check status, or manage global installation.
See @skills/notify-server/skill.md for implementation details.
Action requested: $1
!.claude/cpr.sh 2>/dev/null || echo "NOT_CONFIGURED"
!PORT=$(cat ~/.claude-code-anywhere/plugins/claude-code-anywhere/port 2>/dev/null || cat "${CLAUDE_PLUGIN_ROOT:-./}"/port 2>/dev/null) && curl -s http://localhost:$PORT/api/status 2>/dev/null || echo '{"running": false, "error": "no port file - server not started"}'
!test -x ~/.claude-code-anywhere/bin/claude && echo "GLOBAL" || echo "SESSION_ONLY"
/notify on - Start server and enable notifications (this session)/notify off - Stop server and disable notifications (this session)/notify status - Show current status/notify install - Install global mode (all sessions get notifications)/notify uninstall - Remove global installation/notify on --global - Alias for /notify install/notify off --global - Stop global daemon (keeps shim installed)on@skills/bootstrap/skill.md first, then retrycd "<plugin-root>" && nohup bun run server > /tmp/claude-code-anywhere-server.log 2>&1 &status workflow below for format)on --globalSame as /notify install - see below.
offstatus workflow below for format)off --globallaunchctl unload ~/Library/LaunchAgents/com.claude.code-anywhere.plistsystemctl --user stop claude-code-anywhere.service/notify uninstallstatusReport from context above:
channels array:
config object:
from and to addresseschatIdIf Installation Status is "SESSION_ONLY", include:
"ℹ️ Running in session-only mode. Run
/notify installfor global notifications."
install${CLAUDE_PLUGIN_ROOT}/scripts/install.shrm -f ~/.config/claude-code-anywhere/shown-install-messageuninstall${CLAUDE_PLUGIN_ROOT}/scripts/uninstall.sh