From backstage
Starts, stops, or toggles the Backstage pixel art office viewer server on localhost:7777 using bun and bash. Manages enabled state and process isolation for Claude Code plugins.
npx claudepluginhub sebyul2/backstage --plugin backstageThis skill uses the workspace's default tool permissions.
Start/stop the backstage pixel art office viewer server.
Starts, stops, or checks dot-dash server for real-time browser dashboard monitoring Claude Code sessions, streaming transcripts via WebSocket, and prompt injection.
Handles /buddy commands to show, pet, manage, and customize coding companion: stats, personality, appearance, save slots, with Bash diagnostics if MCP unavailable.
Starts Claude Paper web viewer on localhost:5815 to browse and study papers. Installs Node deps, builds Nuxt.js production server, and launches via Bash.
Share bugs, ideas, or general feedback.
Start/stop the backstage pixel art office viewer server.
/server → Show current status + toggle menu
/server on → Enable backstage + start viewer server
/server off → Disable backstage + stop viewer server
When this skill is invoked, execute the single Bash command below. Do NOT run multiple commands or add extra checks.
Check if the user passed on, off, or nothing.
Run this single command:
[ -f ~/.claude/plugins/backstage/enabled ] && echo "Backstage: ON" || echo "Backstage: OFF"
Then use AskUserQuestion to ask: "Backstage를 켜시겠습니까? / 끄시겠습니까?" with options.
Run this single Bash command (copy exactly, do not modify):
mkdir -p ~/.claude/plugins/backstage && touch ~/.claude/plugins/backstage/enabled && lsof -ti:7777 | xargs kill 2>/dev/null; sleep 0.3; VIEWER_DIR="$(ls -d ~/.claude/plugins/cache/backstage/backstage/*/viewer 2>/dev/null | sort -V | tail -1)"; [ -z "$VIEWER_DIR" ] && VIEWER_DIR=~/.claude/plugins/backstage/viewer; cd "$VIEWER_DIR" && nohup perl -e 'use POSIX "setsid"; setsid(); exec @ARGV' bun server.ts > /tmp/backstage-viewer.log 2>&1 & echo $! > ~/.claude/plugins/backstage/viewer.pid; sleep 1; lsof -ti:7777 > /dev/null 2>&1 && echo "OK: http://localhost:7777" || echo "FAIL: check /tmp/backstage-viewer.log"
Report the output. Do not add extra commands.
Run this single Bash command (copy exactly, do not modify):
rm -f ~/.claude/plugins/backstage/enabled; lsof -ti:7777 | xargs kill 2>/dev/null; rm -f ~/.claude/plugins/backstage/viewer.pid; echo "Backstage OFF"
Report the output. Do not add extra commands.
~/.claude/plugins/backstage/enabled controls all hook behaviornohup + perl POSIX::setsid() + & for triple process isolation:
nohup: ignores SIGHUP (terminal close)perl setsid(): creates new session (immune to process group SIGTERM)&: backgrounds from shellsort -Vlsof -ti:7777 (port check), not curl (avoids false positives)