← ClaudeAtlas

sessionlisted

Windows session tools for Claude Code, three jobs in one skill. (1) LAUNCH: open a NEW Claude Code session in a Windows Terminal tab — a fresh scratch folder or a registered workspace alias — only when the user gives an explicit launch verb together with "Claude"/"session" or a workspace (클로드 켜줘, 새 임시 작업 켜줘, 세션 열어줘, <별칭> 폴더 켜줘, open a new claude session). (2) RESUME: reopen an EARLIER session in a new tab (아까 그 세션 다시 켜줘, <별칭> 폴더 이어서 켜줘, reopen my last session). (3) REBOOT-AND-CONTINUE: carry the CURRENT session across a Windows restart — save the next-step prompt, register a one-shot resume, restart, and pick up after logon — for work that needs a restart (Windows Update, driver or feature installs, WSL/Docker/Hyper-V, registry edits) when the user asks to reboot and continue (재부팅하고 이어서 해, reboot and continue); cancelling or checking a scheduled resume (재부팅 취소, 재개 예약 확인) is this skill too. Never fire on a bare mention of a project, product or folder name without a launch verb, and never treat "restart the ses
getCurrentThread/claude-session-kit · ★ 0 · DevOps & Infrastructure · score 70
Install: claude install-skill getCurrentThread/claude-session-kit
# session — launch a session · reopen an earlier one · reboot and continue This skill has **real side effects**: it opens terminal tabs, and its heaviest branch **restarts the computer.** So decide which branch applies first (§0), and run a script only after that branch's gate has been passed. Every script lives in this skill's `scripts/` folder and runs under **PowerShell 7 (`pwsh`)**: ``` pwsh -NoProfile -ExecutionPolicy Bypass -File "${CLAUDE_SKILL_DIR}/scripts/<script>.ps1" <arguments> ``` `${CLAUDE_SKILL_DIR}` is the folder this skill was loaded from. An installed plugin sits in a versioned cache path, so never memorise or hard-code a location. Every script prints **one JSON object on stdout** — branch on `ok` and `code`; `message` is the explanation for the user. Messages are in English: relay them in the user's language. Any script can also return `INTERNAL_ERROR` (exit code 2): relay its `message` and do not retry blindly. The rules below apply to the user's words in whatever language they are spoken. ## 0. Pick the branch — when in doubt, ask instead of running | The user wants to | Branch | Reversible? | |---|---|---| | **open** a new session (new scratch task, a registered alias, a path they gave) | §1 Launch | one tab — close it and it is gone | | **reopen** an earlier session | §2 Resume | appends to an existing conversation | | **restart the computer** and continue this session | §3 Reboot | **a restart cannot be undone** | | cancel or inspect a scheduled