npx claudepluginhub myrtlepn/gran-maestro --plugin mstThis skill uses the workspace's default tool permissions.
MST HUD 래퍼를 해제하고 원래 Claude HUD status line 명령을 복원합니다.
Installs MST HUD statusline wrapper in Claude Code by backing up and replacing statusLine.command in ~/.claude/settings.json. Invoked via 'HUD 설치', 'statusline 설치', or '/mst:hud-install'.
Installs, uninstalls, or checks status of statusline-tools custom status line in Claude Code settings.json, managing dependencies via bash script.
Installs, updates, or uninstalls a live token counter statusline in Claude Code CLI, displaying real-time input/output/cache tokens, costs, session/weekly usage, and context window stats. Triggers on setup statusline commands.
Share bugs, ideas, or general feedback.
MST HUD 래퍼를 해제하고 원래 Claude HUD status line 명령을 복원합니다.
경로 준비
SETTINGS_PATH=~/.claude/settings.jsonBACKUP_PATH=~/.claude/mst-statusline-backup.json백업 확인
BACKUP_PATH가 없으면 아래 메시지를 출력하고 종료:
백업 파일이 없어 원래 statusLine.command를 복원할 수 없습니다. (~/.claude/mst-statusline-backup.json)백업에서 원래 statusLine.command 복원
backup.statusLine.command 문자열을 읽는다.~/.claude/settings.json의 statusLine을 아래로 교체:
type: "command"command: {backup.statusLine.command}완료 메시지 출력
MST HUD 제거 완료statusLine.command가 백업값으로 복원되었습니다python3 - <<'PY'
import json
import os
import sys
settings_path = os.path.expanduser("~/.claude/settings.json")
backup_path = os.path.expanduser("~/.claude/mst-statusline-backup.json")
if not os.path.exists(backup_path):
print("백업 파일이 없어 원래 statusLine.command를 복원할 수 없습니다. (~/.claude/mst-statusline-backup.json)")
sys.exit(0)
try:
with open(backup_path, "r", encoding="utf-8") as f:
backup = json.load(f)
except Exception:
print("백업 파일 파싱 실패: ~/.claude/mst-statusline-backup.json")
sys.exit(1)
status_line_backup = backup.get("statusLine") if isinstance(backup, dict) else None
command = status_line_backup.get("command") if isinstance(status_line_backup, dict) else None
if not isinstance(command, str) or not command.strip():
print("백업 파일에 statusLine.command가 없습니다.")
sys.exit(1)
try:
with open(settings_path, "r", encoding="utf-8") as f:
settings = json.load(f)
except (FileNotFoundError, json.JSONDecodeError):
settings = {}
if not isinstance(settings, dict):
settings = {}
settings["statusLine"] = {"type": "command", "command": command}
tmp_settings = settings_path + ".tmp"
with open(tmp_settings, "w", encoding="utf-8") as f:
json.dump(settings, f, indent=2, ensure_ascii=False)
f.write("\n")
os.replace(tmp_settings, settings_path)
print("MST HUD 제거 완료")
print("statusLine.command가 백업값으로 복원되었습니다")
PY