move-to-projectlisted
Install: claude install-skill SignedAdam/ClaudeSessions
Move the conversation we are in right now into another project.
Path given: `$ARGUMENTS`
## If a path was given
Run it, and pass `--open` only if I asked for it:
```
claudesessions move --current <path> [--open]
```
The path may be absolute, `~`-relative, or relative to this directory —
`../NewIdea` means a sibling project. A directory that does not exist yet is
created. Report the new project path, the new session id, and the exact
`cd … && claude --resume …` command.
## If no path was given
Run:
```
claudesessions move --current --suggest
```
Show me the parent directory and the projects already sitting next to this one,
then ask which to use — a sibling from the list, or a new name under the parent.
Offer the parent path as the starting point, since a new project idea is almost
always a sibling of the one I am in. Do not pick for me. Once I answer, run the
move.
## What it does
Copies the session into the target project with its `cwd` and `sessionId`
rewritten, so `claude --resume` works from there. Everything else — tool calls,
results, timestamps, the parent chain — is preserved exactly. The original stays
where it was; nothing is deleted.
After the move I continue in a new terminal at the new project. A live session
never re-reads its own transcript, so this window stays on the old copy.